脚本通过cron和命令提示符表现不同

时间:2016-03-04 20:40:51

标签: cron crontab

我有一个脚本可以检查第二个参数是否为数字。当我在第二个参数中传递数值并在命令提示符下手动运行时脚本工作。如果我通过cron调用相同的命令,那么检查数值的行告诉我第二个参数不是数字。

正在检查数值的代码:if [[ $2 =~ ^[\-0-9]+$ ]]

1 个答案:

答案 0 :(得分:0)

请使用#!/bin/bash然后

开始您的脚本

尝试添加

source ~/.bashrc

在行#!/bin/bash之后

您的crontab条目应如下所示:

e.g 00 17 * * * /ABSOLUTE/PATH/TO/YOUR/SCRIPT

这是每天下午5点运行脚本