Je veux juste tout mettre en pause. N'exécutez rien répertorié sur crontab -l
.
71
crontab -e
puis commentez chaque ligne que vous ne voulez pas utiliser #
.
Tout d’abord, sauvegardez la crontab:
crontab -l > my_cron_backup.txt
Ensuite, vous pouvez le vider:
crontab -r
Restaurer:
crontab my_cron_backup.txt
crontab -l
/tmp
est corrompu (et si votre crontab utilisemktemp
dans/tmp
.crontab -r
est ce que je cherchais. Merci !Avez-vous un accès root? Juste une pause cron
Puis redémarrez quand vous êtes prêt
la source
sudo service cron stop
/etc/init.d/cron stop
.service cron stop
.Si vous utilisez vi comme éditeur, entrez simplement
:%s/^/#/
en mode commande. Dans toutes les lignes (%), il substitue (s ///) le début de la ligne (^) par un dièse (#).la source
EDITOR=vi; crontab -e
, et vous pouvez utiliser l'astuce ci-dessus.:%s/^#//
N'était pas heureux avec les options ci-dessus car ils n'étaient pas un paquebots.
Pour désactiver
crontab -l | perl -nle 's/^([^#])/# $1/;print' | crontab
Autoriser
crontab -l | perl -nle 's/^#\s*([0-9*])/$1/;print' | crontab
exemple d'utilisation (édité pour montrer qu'il ne désactive pas les commentaires)
Ceci a été testé sur RHEL et AIX et devrait fonctionner sans qu'il soit nécessaire d'installer quoi que ce soit
la source
crontab: usage error: file name must be specified for replace
. Il semble que vous deviez spécifier un fichier (?) Lorsque vous utilisezcrontab
sans aucun paramètre (ce qui estreplace
par défaut).Dans mes tests limités, définir le shell sur / bin / false fonctionne. Vous verrez toujours l'
/opt/job.sh
exécution dans vos journaux, mais ce sera un noop:la source
Dans n'importe quelle version d'Unix / Linux que je connaisse:
Cette:
la source
J'ai eu l'idée de la réponse fournie par @segaps
Pour désactiver:
Autoriser:
Le seul problème avec la solution fournie par segaps, est que cela décommentera les travaux déjà commentés par l'utilisateur.
la source
Pour ce faire, en utilisant nano comme éditeur:
puis commentez chaque ligne que vous ne voulez pas utiliser avec #
la source