如何解决在Linux中启动时自动运行gulp
我尝试通过在Kubuntu 20.04 LTS(来自Ubuntu)启动时运行/home/m/gulp
来启动gulp。
仅用一行控制台/终端无法运行gulp:
/home/m/gulp
bash: ./gulp: No such file or directory
那可能很正常。
所以我尝试成功:
cd /home/m
gulp
因此,我将其存储在/home/m/gulp.sh
SH脚本中。
如果我通过在终端中输入/home/m/gulp.sh
手动启动它,它将按预期工作。
通过这些尝试重新启动后,我没有任何结果
-
系统设置>自动启动>添加脚本:
/home/m/gulp.sh
-
sudo crontab -e
crontab -e @reboot `/home/m/gulp.sh`
我更改了SH脚本,添加了 sudo ,它现在在重启后也可以自动运行:
cd /home/m
sudo gulp
对我有用。顺便说一句,它不要求我输入密码(configure sudo)。但是我发现有时候在sh脚本中需要sudo,有时不需要,这有点奇怪。如果我通过crontab启动它,则需要一个sudo,如果我自己启动(手动),则不需要sudo。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。