Quand j'exécute, cron
j'obtiens cette faute
cron: impossible d'ouvrir ou de créer /var/run/crond.pid: autorisation refusée
Alors, comment le faire sans cron
?
PS je veux vérifier si le fichier dans svn a changé et j'ai un script spécial pour cela.
sudo
.crontab -e
pour lancer l'éditeur. Pour lister les crons actuels, lancezcrontab -l
Réponses:
Pour accéder à votre
cron
configuration personnelle , vous devez utiliser la commandecrontab -e
(pour éditer votre table cron).Alternative est la
watch
commande:Enfin, pour surveiller les événements du système de fichiers de manière plus efficace, vous pouvez utiliser
inotifywait
, duinotify-tools
paquet.la source
watch -n<timeout> "command(s) arg(s)"
commewatch -n2 "ps ux | grep ss5"
watch
accepter des commandes longues et compliquées utilisant des tubes et des guillemets. La boucle while ci-dessous a fonctionné, mais bien sûr, il faut toujours dormir en premier pour éviter les fugueurs.watch -n10 "ls -l | grep $foo"
Vous pouvez écrire un script shell qui a
sleep
une boucle while.la source
while true
pas besoin de brakets carrés, sinon "vrai" est interprété comme une chaîne, et chaque chaîne vaut "vrai".gnome-schedule (cliquez sur le bouton pourInstall now!utiliser votre centre de logiciels)
est une interface utilisateur graphique qui exploite la puissance de vixie-cron, dcron et à pour gérer votre fichier crontab et fournit un moyen simple de planifier des tâches sur votre ordinateur. Il prend en charge les tâches récurrentes (périodiques) et les tâches ne se produisant qu'une seule fois dans le futur. Il est écrit en Python avec pygtk.
Caractéristiques impressionnantes
la source