Linux i polecenia /procesy ||debian

Linux i polecenia /procesy ||debian
bartek164
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad rok
  • Postów:534
0

otóż nie mama pojęcia osystemie linux i dostałem na studiach kartke i mam zrobić wiele poleceń -.- .
Zrobiłem już wszystko , uzytkow.katlogi pakiety...itd.
Ale mam polecenie stwórz plik (zawartość: while true do : done) i nadać mu prawa do wykonywania i uruchomić go w tle i nie wiem zabardzo gdzie szukać informacji jak to zrobić, podacie jakieś info? następnie mam zabić proces i uruchomc ps.Operacje powtórzyć tak aby przekierować oba wyniki działania ps do pliku? 0_0

Darth Bane
  • Rejestracja:ponad 9 lat
  • Ostatnio:4 dni
  • Postów:30
0

podpowiedzi:

kill
ps -e
cat
potok programowy

zapis do pliku wyniku polecenia ps:

ps -e >> wynik.txt


~(...) siła przetrwania musi pochodzić z wnętrza. Inni zawsze zawiodą. Przyjaciele, rodzina, towarzysze broni... w ostatecznym rozrachunku każdy zostaje sam. W potrzebie zawsze szukaj pomocy w sobie. ~Głosić moralność jest łatwo, uzasadnić trudno.
edytowany 2x, ostatnio: Darth Bane
bartek164
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad rok
  • Postów:534
0

chwila ! ale w czy ma to pomóc cat podgląda pliki kill zabija ale co ty? najperw trzeba go jakoś uruchomić .exe skompilować ale jak.nie ma nic na internecie.

edytowany 1x, ostatnio: bartek164
0

@bartek164
Na Debianie i innych Linuxach nie odpala się plików exe (można ale to przez wine ...).

  1. vi nazwa_pliku - otworzy edytor tekstu i będziesz mógł tam wpisać to co chciałeś
    1a. !#/bin/bash jako pierwsza linijka - wskazuje jakim programem ma się ten skrypt otworzyć
  2. esc :wq - zapisze tekst do pliku o podanej nazwie
  3. sudo su - logujesz się na roota(z grubsza)
  4. chmod +x nazwa_pliku - nadajesz prawa do wykonywania
  5. exit -wychodzisz z roota
  6. ./nazwa_pliku & - odpalasz, & oznacza, że odpalasz w tle
  7. robisz resztę :D
bartek164
ale możesz jaśniej? bo nie rozumiem , mam wpisać ./nazwa_pliku ?,dasz mi jakiś link do strony o tym? i dlaczego nie moge wkonwyać tego na końcie root .mam wpisać w pliku [space]!#/bin/bash ? (no bo my mielismy polecenie wpisac plik o zawartości while... ale ok.)
bartek164
wpisałem na końcu /petla i nacisnołem enter i nie mogłem wpisywać poleceń, czy to znaczy że pętla działą/
bartek164
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad rok
  • Postów:534
0

Przepraszam, dalej nie rozumiem, umiem edytowac pliki zmieniac uprawnienia, ale uruchamiać procesy i w ogóle o co w tym chodzi to nie.

0

@bartek164

Te punkty które dostałeś to jest gotowiec.

http://bash.0x1fff.com/podstawy
http://ni.recoverydata.pl/content/tworzymy-skrypty-sh-podr%C4%99cznik
https://linuxconfig.org/vim-tutorial

Możesz wykonywać z roota, ale to jest zła praktyka.
Z roota wykonujesz tylko to co musisz, reszta ma lecieć normalnie.
http://bencane.com/2012/02/20/why-you-should-avoid-running-applications-as-root/

Uruchamianie procesu to nic innego w tym przypadku niż odpalenie skryptu który właśnie napisałeś.

Na przyszłość jednak googlaj zanim zadasz pytanie, bo to jest w każdym tutorialu basha czy linuxa.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.