Wpis z mikrobloga

Mam taki kąkuter w sam raz dla #programista4k , że szkoda gadać. W związku z tym nie będę testował tylko od razu zrobię na produkcji.
Jak wpiszę to:

sudo apt-get install gnome-schedule

sudo crontab -e


a następnie:

@reboot /opt/gównoskrypt.sh


to będzie mój skrypt się uruchamiał przy każdym restarcie serwera?
#przegryw #linux
  • 12
  • Odpowiedz
@reboot /opt/gównoskrypt.sh


@Wykopowiedz: nie korzystałem z tego, w razie jak Ci nie zadziała to możesz stworzyć usługę systemd, która wywoła Twój skrypt podczas startu systemu:

$ cat /etc/systemd/system/programista4k.service
[Service]
ExecStart=/opt/gownoskrypt.sh
[Install]
WantedBy=multi-user.target
$ sudo systemctl daemon-reload
$ sudo systemctl enable programista4k

Więcej w https://medium.com/@benmorel/creating-a-linux-service-with-systemd-611b5c8b91d6
  • Odpowiedz
@Wykopowiedz: Restart=always mówi systemd, żeby zrestartował Twoją usługę jeśli skończy działanie. Jeśli /opt/gównoskrypt.sh to jest skrypt który ma się wykonać tylko raz po starcie systemu to nie dodawaj.
  • Odpowiedz
@Wykopowiedz: Restart=always przeważnie daje się jak masz aplikację, która powinna działać cały czas i jeśli niespodziewanie zakończy się to systemd ją zrestartuje.
  • Odpowiedz