为什么crontab有时需要shell路径?

时间:2012-01-12 07:08:08

标签: shell crontab

我正在使用solaris 10并使用bash shell。

我有一个shell脚本,我手动运行它工作正常。

/shellscriptfullpath.sh

我已将其添加到crontab中,但它已停止工作。

后来我将shell路径添加为第一个命令并进行测试,它开始工作。

#!/bin/bash

我的一些脚本也没有shell路径运行。

有什么区别?

1 个答案:

答案 0 :(得分:1)

当您添加cron时,脚本会在默认shell中执行(主要是csh或ksh) 为避免这种情况,您必须添加第一行,说明您需要哪个shell。