Dodaję pracę w pliku crontab na serwerze.
Czy po wylogowaniu, gdy serwer jest nadal włączony, zadanie nadal będzie działać?
Czy to ważne, czy utworzę sesję screen lub tmux i uruchomię w niej powłokę i odłączę ją przed wylogowaniem?
cron
to proces, który zajmuje się zaplanowanymi zadaniami, niezależnie od tego, czy jesteś zalogowany, czy nie. Nie ma potrzeby uruchamiania sesji screen lub tmux, ponieważ demon cron wykona zaplanowane zadania w osobnych powłokach.
Zobacz man cron
i man crontab
szczegóły.
man crontab
Ubuntu plik crontab użytkownika znajduje się w/var/spool/cron/crontabs
. Ale bądź ostrożny, instrukcja mówi również, że te pliki nie są przeznaczone do bezpośredniej edycji. Należy użyćcrontab -e
z kontekstu użytkownika lubcrontab -e -u username
użytkownika root do edycji crontab użytkownika.