【发布时间】:2011-02-27 20:33:15
【问题描述】:
我的计划:
45 10 * * * source /home/ThinkCode/Test/hello.sh
你好.sh:
#!/bin/bash
echo "helloworld"
它通过电子邮件发送给我的错误:
/bin/sh: source: not found
我做错了什么?它是特定于配置/环境的,所以谷歌搜索并没有太大帮助!谢谢..
【问题讨论】:
我的计划:
45 10 * * * source /home/ThinkCode/Test/hello.sh
你好.sh:
#!/bin/bash
echo "helloworld"
它通过电子邮件发送给我的错误:
/bin/sh: source: not found
我做错了什么?它是特定于配置/环境的,所以谷歌搜索并没有太大帮助!谢谢..
【问题讨论】:
真正的sh 没有source,只有.。要么将 cron 中的 shell 更改为 bash,要么改用 .。
【讨论】:
SHELL=/bin/bash
你为什么sourceing 来自 cron 的文件。为什么不直接执行呢?
【讨论】: