Fórum Root.cz

Hlavní témata => Software => Téma založeno: registrovany123 22. 07. 2021, 09:03:40

Název: Jak nastavit časovaný příkaz, když nemám práva pro crontab?
Přispěvatel: registrovany123 22. 07. 2021, 09:03:40
Na firmenim serveru, do tereho se pripojuju pres SSH, potrebuju spustit ve 3:00 bashovy prikaz.

Nemam na tom serveru rootovske prava, a proto nemuzu nastavit cron. Kdyz udelam:
Kód: [Vybrat]
cat /etc/crontab
cat: /etc/crontab: Permission denied

Existuje nejaky jiny zpusob jak nastavit schedulovany job?

Predpokladam, ze timto stylem to udelat nemuzu, protoze to nebude fungovat, jakmile se z SSH odpojim:

Kód: [Vybrat]
sleep 12345 & my_command
Název: Re:Jak nastavit schedulovany prikaz v Bash kdyz nemam prava pro crontab?
Přispěvatel: lazywriter 22. 07. 2021, 09:14:10
Cron uživatele?

Kód: [Vybrat]
crontab -e
Název: Re:Jak nastavit schedulovany prikaz v Bash kdyz nemam prava pro crontab?
Přispěvatel: matusK 22. 07. 2021, 09:15:21
Zkusil bych nohup:

Kód: [Vybrat]
nohup sleep 12345; my_command &

Uz si ale presne nepamatuju, jak se to pouziva, chtelo by to zkontrolovat.
Název: Re:Jak nastavit schedulovany prikaz v Bash kdyz nemam prava pro crontab?
Přispěvatel: registrovany123 22. 07. 2021, 09:29:22
Cron uživatele?

Kód: [Vybrat]
crontab -e

Jo tohle mi jde, dik
Název: Re:Jak nastavit časovaný příkaz, když nemám práva pro crontab?
Přispěvatel: Gtor 25. 07. 2021, 00:54:26
crontab -e by mel jit editovat pod jednotlivymi uzivateli bez administratorskych prav.

matusK Misto nohup se da pouzit screen, ze se k behu prikazu pak muzes vratit a zkouknout terminal.
Název: Re:Jak nastavit časovaný příkaz, když nemám práva pro crontab?
Přispěvatel: asdf12345 25. 07. 2021, 23:14:31
Ak tam máš nainštalovaný `at`, tak `echo "príkaz"| at 03:00`