![]() |
1
2
当作为cron运行时,您没有设置任何环境。甚至连一条路都没有。所以它可能找不到notify send或ssmtp。 要么在脚本开头添加路径,要么为发出的命令提供完全限定的路径名。 |
![]() |
2
0
你的第一步应该是
查看您的电子邮件
. 如果脚本的任何命令打印了任何内容,特别是错误,
要更好地了解实际运行的内容,请将脚本的第一行更改为:
打开巴什的
跟踪模式
,显示正在执行的每个命令。如上所述,当脚本由
最后,请注意,所有cron作业都在有限的环境下运行。
现在,对于特定的实用程序:
当然,这个变量不存在于股票中
我没有经验
在你的脚本中,看看它告诉你什么。 |
![]() |
Plankt0n · Shell,执行一个需要逐一遍历多个值的命令 6 月前 |
![]() |
Fin · 如何使用bash从表中提取数据 7 月前 |
![]() |
aenagy · Bash声明不喜欢带空格的值 7 月前 |
![]() |
PkDrew · AND运算符“&”在“&tee”中的作用是什么? 7 月前 |
![]() |
elbarna · 正则表达式仅排除小写字符串,但保存包含大写的字符串 7 月前 |
![]() |
Harry · 使用“$!”获取后台作业的pid 7 月前 |
![]() |
nmr · 使用来自另一个shell脚本的if语句的返回码函数 7 月前 |
![]() |
minseong · Git sed忽略二进制文件 11 月前 |
![]() |
Jesper.Lindberg · 检查参数是否包含null 11 月前 |