Mam użytkownika na moim serwerze linux, który ma sudo. Chcę edytować crontab innego użytkownika. Jestem jednak nowy i nie rozumiem jeszcze, co mówią strony man.
Man crontab mówi mi, że mogę użyć tego formatu do polecenia crontab:
crontab [ -u user ] { -l | -r [ -i ] | -e }
Ale co to znaczy? Chcę edytować crontab użytkownika o nazwie jake
więc próbowałem
crontab jake -e
crontab [jake] -e
crontab [-u jake] -e
I za każdym razem pojawia się ten sam błąd: „błąd użycia: po tej opcji niedozwolone są argumenty”
Więc co mam wpisać, aby edytować crontab Jake?
[ -u user ]
Oznacza, że można ewentualnie powiedzieć-u user
. Oczekiwałbym, że zobaczęuser
kursywą (przy użyciu pisma) lub,<user>
aby wskazać, że nie jest to dosłowny ciąg „użytkownik”, który musisz podać,Odpowiedzi:
Próbować
Musisz być,
root
aby to zadziałało.źródło
sudo crontab -e -u jake
działałby bez rootowania i zostaje zalogowany. Mógłby,su jake
a następnie zrobić,crontab -e
ale sudo znacznie lepiej.potrzebujesz sudo / root, aby edytować dowolny crontab
źródło