cron
特定のシェル(Zsh)でスクリプトを実行したいと思います。私は次のことがうまくいくと思います。
00 02 * * * exec zsh; /path/to/script.sh
しかし、明らかにそうではありません。なぜですか?
また、私はどのように何かを見つけることができるのだろうか。シェルそして初期化スクリプトcron
crontabでエントリを実行する前に実行しますか?
ベストアンサー1
どうですか?
00 02 * * * exec /usr/bin/zsh /path/to/script.sh
その後、zshにスクリプトを実行するように指示します。それでは、zshで実行したいと思います。大丈夫です。始めにshebangを追加するだけです。
#!/usr/bin/zsh
the_rest