情况如下,我计划在 Suse 系统完全启动时使用一个简单的脚本来启动一个名为“STAF”的程序。我通过将其放在“/etc/init.d/”中来实现这一点,但是这个脚本基本上是在后台执行的,这意味着我看不到它的进度。
当“STAF”以这种方式启动时,它可以工作,但在运行服务(例如 ping 或系统备份)时它不会显示任何工作进度,相反,如果我通过在终端上运行相同的脚本来手动启动“STAF”,则可以在终端上看到“STAF”的工作进度。这有点像程序需要用交互式终端启动,但是我怎样才能使这个启动过程自动进行,并且它应该模仿人类打开终端并运行脚本?
很抱歉,如果我解释得不好,因为这是一个令人困惑的情况。谢谢。
最佳答案
首先,转到“系统设置”下的“KDE 启动和关闭”选项。然后将此命令添加为新的启动脚本:
konsole -e bash nameofyourscript.sh
关于linux - 使用脚本在系统启动时自动启动程序(linux、shell),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12407605/