为什么我的 bash 脚本可以在终端中工作,而在使用 crontab 时却不能?

用户2827163

为什么我的 bash 脚本可以在终端中工作,而在使用 crontab 时却不能?

我运行流行操作系统(Debian/Ubuntu)

我的 crontab 行:

0 * * * * /bin/bash root /home/henry/yupdate.sh > /dev/null 2>&1

这是我的脚本 yupdates.sh:

#!/bin/bash

PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
sudo apt update 
sudo apt upgrade -y  
flatpak update -y

该脚本在终端中运行良好。

crontab 正在我的 /var/log/syslog 中运行

Jul 30 17:00:01 pop-os CRON[17989]: (root) CMD (/bin/bash root
/home/henry/yupdate.sh > /dev/null 2>&1)

我做错了什么?

切普纳

用户名要在系统 crontab 中运行的命令之前

0 * * * * root /bin/bash /home/henry/yupdate.sh > /dev/null 2>&1

反而。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么php脚本可以在免费托管上工作,而在我的vps上却不能工作?

为什么我的 python 脚本可以正常运行,但在我尝试跟踪它时却不能?

为什么bash test.sh可以工作,而./test.sh却不能工作?

为什么Spring Security在Tomcat中可以工作,而在部署到Weblogic时却不能工作?

为什么我可以进场却不能进场?

为什么此脚本可以从命令行运行,但是当我将其放入Windows批处理文件中时却不能运行?

为什么此bash脚本不能以“ sh runserver”身份运行,却不能识别“ source”命令?

为什么使用if将字符串与&str进行比较,而在使用match时却不能?

创建新列时,为什么它可以与函数一起工作,而没有它却不能?

为什么在打印值时循环工作,但在将它们添加到列表时却不能工作?

为什么我的扬声器可以工作,但耳机却不能工作?

为什么我的 crontab 不能使用 /etc/crontab 文件

从域提供服务时,会话cookie为什么起作用,而使用IP时却不能起作用?

HTML-脚本在JSFiddle中工作,但是当我单独运行脚本时却不能

为什么在nautilus中可以访问没有执行特权的目录,而在终端中却不能访问目录?

为什么我的循环在第一次迭代时能正常工作,但在我循环的整个集合上却不能正常工作?

为什么相同的Scala代码在命令行中可以正常工作而在Intellij中却不能正常工作?

为什么DocumentBuilder Parse在Eclipse中可以正常工作,而在IntelliJ IDEA中却不能工作?

包含数组定义的代码在主函数中工作得很好,但是当我从一个单独的文件中包含它时却不能,为什么?

为什么可以在PHP中覆盖实例变量,而在Java中却不能?

为什么`int;`可以在C语言中很好地编译,而在C ++中却不能?

为什么这种方式可以正确返回我的对象的实例,但是这种方式却不能

为什么 SVG 在 HTML 中显示良好,但当我在 CSS 中将其用作背景图像时却不能显示?

为什么“ Hello World”插件在Chrome中不能运行,而在Firefox中却不能运行?

为什么在单元测试中使用RESTful Web服务(使用javax.ws.rs。*和Jsersey)可以工作,但是提交给Spark时却不能工作?

程序可以在Eclipse中运行,但是当我导出到可运行的JAR时却不能。FileNotFoundException

为什么我的 crontab 不能使用 wget 命令工作?

为什么iptables NAT可以在mininet中工作,而iptables日志记录却不能工作?

为什么环境标记帮助程序在我的计算机上可以运行,而在Azure上却不能运行?