我有一个脚本可以检查第二个参数是否为数字。当我在第二个参数中传递数值并在命令提示符下手动运行时脚本工作。如果我通过cron调用相同的命令,那么检查数值的行告诉我第二个参数不是数字。
正在检查数值的代码:if [[ $2 =~ ^[\-0-9]+$ ]]
答案 0 :(得分:0)
请使用#!/bin/bash
然后
尝试添加
source ~/.bashrc
#!/bin/bash
之后。
您的crontab
条目应如下所示:
e.g
00 17 * * * /ABSOLUTE/PATH/TO/YOUR/SCRIPT
这是每天下午5点运行脚本