linux - 使用脚本在系统启动时自动启动程序(linux、shell)

标签 linux bash shell suse

情况如下,我计划在 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/

相关文章:

linux - Cron Job 在 Linux 环境下不工作

linux - 手机上的 SD 卡图像无法在 PC 上显示

bash - sed:如果与模式匹配,则打印分隔的行 block

linux - "make check"安装HDF5失败

bash - 在没有 find 命令的情况下检查文件是否超过 30 天

multithreading - bash 从多个线程追加文件

shell - Tomcat 即服务

shell - 是否可以在 1 天后自动删除正在运行的容器?

linux - grep内部工作原理

c++ - LeakSanitizer : get run time leak reports?