web-dev-qa-db-fra.com

Comment changer le shell cron (sh en bash)?

Est-il possible de faire exécuter des commandes dans crontab avec bash au lieu de sh? Je sais que vous pouvez passer des commandes à bash avec -c, mais c'est ennuyeux et je n'utilise jamais sh de toute façon.

76
Fluffy

Vous devriez pouvoir définir la variable d'environnement avant l'exécution du travail cron:

Shell=/bin/bash
5 0 * * *       $HOME/bin/daily.job >> $HOME/tmp/out 2>&1
111
slm