使用crontab在启动时脚本未运行

本人

我一直在尝试使用rc.local和crontab方法在启动时启动我的脚本,但是都无法正常工作

这是我的脚本内容:

#!/bin/bash
sudo hue spectrum 2
exit 0

这是我的crontab内容(减去注释):

@reboot /home/ben/Documents/startup_scripts/hue+.sh

编辑:我尝试使用echo命令来模拟我在一行中输入密码,但是,那还是行不通的。这是该脚本的版本:

#!/bin/bash
echo <mypassword> | sudo -S hue spectrum 2
exit 0

编辑2:我确实使用了sudo crontab文件,并且hue命令启动了NZXT CAM软件的开源版本,该版本使我可以控制计算机中的NZXT设备(散热器,风扇,LED等),这也是“ hue.log”那些要求它的人

/home/ben/Documents/startup_scripts/hue+.sh: line 2: hue: command not found

我不知道它说命令找不到此命令100%使用sudo

编辑3:我将自己添加到组“ dialout”中,现在该命令无需sudo即可运行,不幸的是,该日志文件与之前的文件相同,并且脚本在启动时仍然不起作用

/home/ben/Documents/startup_scripts/hue+.sh: line 2: hue: command not found
本人

这个解决方案对我来说可能是非常特殊的情况,但是我在crontab文件中添加了一个sleep命令来给计算机更多的时间,它奇迹般地工作了,没有理由,如果没有sleep命令就不应该工作,但这似乎已经解决了这个问题

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

脚本在启动时未运行

来自分类Dev

脚本在启动时未运行

来自分类Dev

Linux脚本在启动时未运行

来自分类Dev

启动时未运行电源方法脚本

来自分类Dev

Windows 8启动时未运行自动热键脚本

来自分类Dev

启动时未运行电源方法脚本

来自分类Dev

init.d脚本在启动时未运行

来自分类Dev

我的脚本在启动时未运行(linux-lite)

来自分类Dev

使用输入启动时自动运行脚本?

来自分类Dev

启动时无法运行脚本

来自分类Dev

脚本在启动时无法正确运行

来自分类Dev

在启动时定期运行某些脚本

来自分类Dev

启动时无法运行python脚本

来自分类Dev

启动时自动运行命令/脚本

来自分类Dev

脚本无法与crontab配合使用,但可以正常启动时使用

来自分类Dev

Bash脚本在从rc.local启动时未运行

来自分类Dev

Bash 脚本未使用 crontab 运行?

来自分类Dev

使用 crontab 在启动时运行终端命令

来自分类Dev

在启动时,在ubuntu上或正确使用/ etc / networks时运行连接脚本

来自分类Dev

启动时在屏幕上运行脚本

来自分类Dev

如何在启动时以隐藏模式运行脚本

来自分类Dev

mysql在树莓派启动时自动运行python脚本

来自分类Dev

Ubuntu在tty上启动时如何运行bash脚本

来自分类Dev

在启动时为Raspberry PI运行OpenVINO Python脚本

来自分类Dev

找出启动时bash正在运行哪些脚本

来自分类Dev

如何在启动时自动运行PowerShell脚本?

来自分类Dev

启动时在屏幕上运行脚本

来自分类Dev

启动时通过脚本运行Web服务器

来自分类Dev

如何在启动时自动运行Shell脚本?