私のcron:
45 10 * * * source /home/ThinkCode/Test/hello.sh
hello.sh:
#!/bin/bash
echo "helloworld"
それが私に電子メールで送るエラー:
/bin/sh: source: not found
私は何が間違っているのですか?これは構成/環境に固有であるため、グーグルはあまり役に立ちませんでした。ありがとう..
実際のsh
にはsource
はなく、.
のみがあります。 cronのシェルをbash
に変更するか、代わりに.
を使用してください。
なぜcronからファイルをsource
するのですか。実行してみませんか?