Uruchamianie programu w tle
Uruchamianie programu w tle
Jak można uruchomić program tak, by można było mimo jego uruchomienia wykonywać na serwerze inne rzeczy lub żeby działał ciągle i jak go potem wyłączyć?
dodjamy na koniec wykonywanego polecenia &
Zeby sprawdzic jakie polecenia sa wykonywane w tle
polecenie
przywrócenie polcenia
Kod: Zaznacz cały
ls -lR / &
polecenie
Kod: Zaznacz cały
jobs
Kod: Zaznacz cały
fg % number
wpisałem:
i konsola mi zaczęła szaleć!
Jak to powinno poprawnie wyglądać, napisz proszę...
Kod: Zaznacz cały
ls -lR Player / &
Jak to powinno poprawnie wyglądać, napisz proszę...
to był tylko przykład z tym ls -lR ty powinieneś wpisac
Ale jeżeli chcesz aby ten proces chodził tez po wylogowaniu użyj programy screen
Kod: Zaznacz cały
/root/player/Player &
Kod: Zaznacz cały
screen -A -m -d -S palyer /root/player/Player
sprawdz poleceniem:
i poczytaj troche o screenie jak sie tego uzywa
http://debian.linux.pl/viewtopic.php?t= ... ght=screen
Kod: Zaznacz cały
ps aux | grep -i screen | grep -v grep
http://debian.linux.pl/viewtopic.php?t= ... ght=screen
Kod: Zaznacz cały
mono /home/aplikacje/a.exe
Chciałbym to uruchomić jako proces, w tle tak żeby po zamknięciu sesji w putty program dalej pracował.
Próbowałem takim poleceniem:
Kod: Zaznacz cały
screen -A -m -d -S mono /home/aplikacje/a.exe
Wie ktoś może dlaczego?
Z góry dziękuje za pomoc.
Na swoim serwerku dobrze sprawuje mi się nohup
Uruchomiłem w ten sposób poprzez ssh telnetowy serwer czatu.
Tak poza tym - jak odpalasz na swoim kompie "mono /home/aplikacje/a.exe" - to działa?
Kod: Zaznacz cały
nohup myprogram > foo.out 2> foo.err < /dev/null &
Tak poza tym - jak odpalasz na swoim kompie "mono /home/aplikacje/a.exe" - to działa?