GNU/Linux >> Tutoriels Linux >  >> Linux

Comment changer le shell Cron (sh en bash) ?

Est-il possible d'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.

Réponse acceptée :

Vous devriez pouvoir définir la variable d'environnement avant l'exécution de la tâche cron :

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

Linux
  1. Comment Bash sait-il comment il est invoqué ?

  2. Comment faire écho à une nouvelle ligne dans les scripts shell bash

  3. CentOS / RHEL :Comment désactiver l'historique du shell BASH

  4. Comment expirer un groupe de commandes dans Bash

  5. Comment utiliser les commandes watch et jobs ensemble dans Bash ?

Comment utiliser la commande Declare dans Linux Bash Shell

Comment changer le shell par défaut dans le système Linux

Comment installer Linux Bash Shell sur Windows 10

Comment changer un shell d'utilisateurs sous Linux

Comment vérifier si un fichier ou un répertoire existe dans Bash Shell

Comment utiliser Linux Bash Shell dans Windows 10 ?