我有一个在 ~/.config/autostart/mining.desktop 下自动运行的 shell 脚本
我已经将其设置为在 Unity 加载后运行脚本。
启动时似乎可以运行,但如果我关闭 bash 窗口,进程将继续以 root 身份在 bg 中运行。如何设置我的桌面文件,以便挖掘脚本在我关闭 bash 窗口时立即关闭?
我的桌面文件是:
[Desktop Entry]
Exec=gnome-terminal --command "/user/local/claymore/mine.sh"
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
“Top”报告 ethdcrimer 正在以 root 用户身份运行。
答案1
为了实现这一点,请使用该cron
工具为特定用户创建一个 cron 作业:
跑步:
crontab -u <useranme> -e
然后根据您的代码添加此行或类似行:
@reboot /user/local/claymore/mine.sh > /dev/null 2>&1