GNU/Linux >> Linux の 問題 >  >> Linux

cronシェルを変更する方法(shからBash)?

crontabのコマンドをshの代わりにbashで実行することは可能ですか? -cを使用してbashにコマンドを渡すことができることを知っています 、しかしそれは面倒で、とにかくshを使うことはありません。

承認された回答:

cronジョブを実行する前に、環境変数を設定できる必要があります。

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

Linux
  1. Bashは、どのように呼び出されているかをどのように知っていますか?

  2. Bashシェルスクリプトで文字列を比較する方法

  3. Linuxでシェルを変更する方法

  1. Bash履歴に保存されるコマンドの数を変更する方法

  2. CentOS / RHEL :BASH シェルの履歴を無効にする方法

  3. Linux でデフォルトのシェルを変更する方法

  1. Bash でコマンドのグループをタイムアウトする方法

  2. 方法:無制限の Bash/シェル履歴?

  3. ドメイン アカウントのデフォルト シェルを変更する方法