Wolę, /etc/rc.localponieważ nie musisz zmieniać linków na poziomie uruchamiania.
Dirk Eddelbuettel
@DirkEddel - zgadzam się na to!
Przepełnienie stosu nie działa
Być może powinieneś dodać to jako osobną odpowiedź, aby można było głosować?
Steve Homer
2
Można to zrobić na wiele sposobów (w zależności od używanej dystrybucji Linuksa dostępne są różne narzędzia).
Najłatwiej jest po prostu dodać skrypt do /etc/init.d, a następnie uruchomić polecenie
chmod +x go.py
update-rc.d go.py defaults
Jeśli usługa została już skonfigurowana, możesz to również zrobić za pomocą polecenia chkconfig (to znaczy, jeśli polecenie jest dostępne).
W takim przypadku to polecenie powinno działać:
chkconfig --level 35 go.py on
Sprawdź NINIEJSZĄ STRONĘ INTERNETOWĄ, a dokładniej sekcje „Korzystanie z chkconfig do uruchamiania demonów na każdym poziomie uruchamiania” i „Korzystanie z sysv-rc-conf do uruchamiania demonów na każdym poziomie uruchamiania”.
Odpowiedzi:
Prosta droga
Możesz dodać ten skrypt do
/etc/rc.local
pliku (przedexit
wierszem), npGdzie
&
na końcu zostanie uruchomiony skrypt w tle.Upewnij się, że masz flagi wykonania. Aby to przetestować, wystarczy uruchomić z terminala:
źródło
Możesz umieścić skrypt w
/etc/init.d/
katalogu (np ./etc/init.d/go.py
:) dla wszystkiego, co chcesz uruchomić podczas uruchamiania.http://www.debian-administration.org/article/Making_scripts_run_at_boot_time_with_Debian
źródło
/etc/rc.local
ponieważ nie musisz zmieniać linków na poziomie uruchamiania.Można to zrobić na wiele sposobów (w zależności od używanej dystrybucji Linuksa dostępne są różne narzędzia).
Najłatwiej jest po prostu dodać skrypt do /etc/init.d, a następnie uruchomić polecenie
Jeśli usługa została już skonfigurowana, możesz to również zrobić za pomocą polecenia chkconfig (to znaczy, jeśli polecenie jest dostępne).
W takim przypadku to polecenie powinno działać:
Sprawdź NINIEJSZĄ STRONĘ INTERNETOWĄ, a dokładniej sekcje „Korzystanie z chkconfig do uruchamiania demonów na każdym poziomie uruchamiania” i „Korzystanie z sysv-rc-conf do uruchamiania demonów na każdym poziomie uruchamiania”.
źródło
cron ma specjalną
@reboot
opcję, która pozwala na to. Ładne i proste.Normalnym zadaniem crona może być:
@reboot
Zadanie cron może być:źródło