如何让我的应用程序在系统启动后自动启动,rpm,Fedora 10

时间:2009-11-13 12:17:21

标签: fedora rpm

我正在使用Fedora 10 linux。我为我的软件创建了RPM文件。它工作正常。但是当我启动计算机时它不会自动启动。在创建RPM文件或.desktop文件时,我是否需要做任何事情。安装后我的应用程序将如何自动重启。

由于 Sunil Kumar Sahoo。

4 个答案:

答案 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