Ich habe einen Benutzer auf meinem Linux-Server, der sudo hat. Ich möchte die Crontab eines anderen Benutzers bearbeiten. Ich bin allerdings neu in diesem Bereich und verstehe noch nicht, was die Manpages mir sagen.
Man crontab sagt mir, dass ich dieses Format für den Befehl crontab verwenden kann:
crontab [ -u user ] { -l | -r [ -i ] | -e }
Aber was heißt das? Ich möchte die Crontab eines Benutzers namens jake bearbeiten
also habe ich es versucht
crontab jake -e
crontab [jake] -e
crontab [-u jake] -e
Und ich erhalte jedes Mal den gleichen Fehler: "Verwendungsfehler: nach dieser Option sind keine Argumente zulässig"
Also, was tippe ich ein, um Jakes Crontab zu bearbeiten?
[ -u user ]
bedeutet, dass Sie optional sagen können-u user
. Ich hätte erwartet,user
entweder in Kursivschrift (wenn gesetzt) oder als Hinweis<user>
darauf, dass es nicht die wörtliche Zeichenfolge "Benutzer" ist, die Sie geben müssen, zu sehen,Antworten:
Versuchen
Sie müssen dafür sein,
root
um zu funktionieren.quelle
sudo crontab -e -u jake
würde funktionieren, ohne root zu sein, und wird protokolliert. Könnte auchsu jake
und danncrontab -e
doch sudo viel besser machen.Sie benötigen sudo / root, um crontab zu bearbeiten
quelle