在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手动启动它,它将按预期工作。

通过这些尝试重新启动后,我没有任何结果

  1. 系统设置>自动启动>添加脚本:/home/m/gulp.sh

  2. 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 (将#修改为@)