在 Linux 中,有没有办法打开终端或执行终端命令(例如执行脚本)而不实际打开终端窗口。我想要做的是能够在用户不知情的情况下从终端执行脚本。
或者有没有快捷方式或方法可以使终端窗口透明。我知道我可以创建一个启动过程来运行该命令,但这将涉及打开终端窗口并提醒用户。
任何想法或建议都将不胜感激。谢谢。
答案1
如果您想定期运行脚本,请保存脚本并将其作为 cronjob 运行。执行 cronjob 不需要打开终端。
答案2
取决于您何时需要启动脚本。
- 重复任务:编写脚本并使用@ThreadedLemon 提到的 Cron(很好的例子)
- 启动时:编写脚本,使用
chmod +x
脚本并使用 init.d(StackOverflow 上的示例) - 用户登录时:编写脚本并使用 ~/.profile (或类似名称取决于发行版)(StackOverFlow 上的信息)