2017-06-26 4 views
0

mit Wir möchten den folgenden crontab aktivieren/deaktivieren:So aktivieren und deaktivieren Sie Cronjobs Shell-Skript

*/1 * * * * bash /home/scripts/mywork.sh 

bereits versucht, mit deaktivieren (sieht aus wie ich meine crontabs damit gelöscht: /) :

crontab -l | sed "/^[^#].*bash /home/scripts/mywork.sh/s/^/#/" | crontab - 

... und die Frage erhalten:

sed: -e expression #1, char 16: extra characters after command 

Wie t o es reparieren? :)

Ich bin neu zu stackoverflow, fühlen Sie sich frei zu kommentieren, damit ich meine Fragen Fähigkeiten verbessern kann.

Antwort

1

Sie haben zu entkommen '/' Zeichen in sed Befehl ...

sed "/^[^#].*bash \/home\/scripts\/mywork.sh/s/^/#/" 
Verwandte Themen