cron和sh等可能被某些共享库hook,而这些共享库可能会触发SIGPIPE,导致crontab和shell工作异常,解决办法是程序忽略SIGPIPE或脚本中使用“trap '' SIGPIPE”。

问题描述1:
​shell中的ps、wc、sleep命令均工作异常,检查它们的“$?”值为141。

​问题描述2:

Crontab中仅配置如下一条命令(为简化问题的描述和定位,剔除所有其它的):

*/1 * * * * echo hello >> /tmp/hello.txt

 

也就是每分钟执行一下“echo hello >> /tmp/hello.txt”。

 

通过观察发现:

每次重启cron进程后,都只能连续正常工作5次,也就是可以看到“/tmp/hello.txt”新增5行“hello”。

相关文章:

  • 2021-12-03
  • 2021-07-30
  • 2022-01-01
  • 2022-01-14
  • 2022-02-08
  • 2021-07-07
  • 2021-11-30
猜你喜欢
  • 2021-04-28
  • 2022-12-23
  • 2021-07-21
  • 2022-12-23
  • 2022-01-30
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案