我正在使用Fedora 10 linux。我为我的软件创建了RPM文件。它工作正常。但是当我启动计算机时它不会自动启动。在创建RPM文件或.desktop文件时,我是否需要做任何事情。安装后我的应用程序将如何自动重启。
由于 Sunil Kumar Sahoo。
答案 0 :(得分:2)
我的操作系统:Fedora版本8,今天我有同样的情况(需要在系统启动时启动SVNserver。我使用以下步骤实现了相同的功能,它可能对您有用
<强>步骤1。强> 在“/etc/init.d”中的脚本文件“svn_start_script.sh”下面创建
#!/bin/bash
svnserve -d
请记住:使文件可执行。
<强>步骤2。强> 在运行级目录中创建了一个sybmolic链接。在我的例子中,它是/etc/rc.d/rc5.d(运行级别5)
ln -s /etc/init.d/svn_start_script.sh /etc/rc.d/rc5.d/S50svn_start_script.sh
IMP:链接文件名应以'S50'开头,S50是告诉 系统在启动时启动脚本, (你可以看到'S50bluetooth'可以启动蓝牙服务 启动)
您可以参考此site进一步阅读
答案 1 :(得分:1)
您需要编写一个initscript并将其安装到/etc/init.d中,并将其符号链接到rc.3和rc.5目录(以及您想要的任何其他运行级别)。如果您在系统上已经有的那些之后设置了initscript,那么可以使用chkconfig程序创建这些符号链接。
答案 2 :(得分:1)
Put the .desktop file in the following folder in Fedora linux to start the application during startup
/etc/xdg/autostart
If we want to start the application before my desktop starts (means to start during driver load) then put the shell script file in the below path
/etc/X11/xinit/xinitrc.d directory
答案 3 :(得分:0)
您也可以尝试在 /etc/rc.local 或 /etc/init.d/rc.local
中添加脚本UBUNTU USER