J'essaie de planifier un script shell qui s'exécute toutes les 10 minutes, et le script accepte certains arguments .. je l'ai fait comme ceci
0,10,20,30,40,50 * * * * sh /home/vpnuser/VPN_BL_GUI/VpnJboss/bin/bulkCommands.sh 22468 > /home/vpnuser/VPN_BL_GUI/VpnJboss/bin/waste.txt
mais semble ne pas fonctionner, mais le fichier waste.txt est une génération vide toutes les 10 minutes. mais le script réel n'est pas en cours d'exécution. s'il vous plaît aider
J'ai essayé de googler, mais pas d'utilisation .. tous les forums me donnent la réponse comment j'ai collé ci-dessus .. sa ne fonctionne pas pour moi .. s'il vous plaît aider.
vpnuser
. Est-ce que votre utilisateur peut écrire/home/vpnuser/VPN_BL_GUI/VpnJboss/bin/waste.txt
? Votre utilisateur peut-il lire /home/vpnuser/VPN_BL_GUI/VpnJboss/bin/bulkCommands.sh?Réponses:
cron
connectez-vous pour vous assurer que votre script est exécuté (je suppose que ce n'est pas un projet globalcrontab
parce que dans ce cas, il manque le nom d'utilisateur pour que l'utilisateur puisse exécuter le script)sudo
(encore une fois, en supposant que vous envisagiez de l'exécuter en tant que root (le répertoire cible est peut-être manquant ou non autorisé pour l'écriture de fichiers).> ...
avec>> /home/vpnuser/VPN_BL_GUI/VpnJboss/bin/waste.txt 2>&1
conserver la sortie pour une analyse future.la source
/var/log/cron
ouvar/log/messages
. En ce qui concerne le courrier électronique decron
c'est délicat. Sur de nombreux systèmes actuels, il est difficile de localiser la destination decron
sortie de courrier électronique (c’est-à-dire qu’elle ne se retrouve pas nécessairement dans la boîte de réception de la racine).