当前位置: 技术问答>linux和unix
如何将我的程序设置成服务
来源: 互联网 发布时间:2016-04-30
本文导语: 我写了一个程序,我想让这个程序在我的Redhat启动后自动运行。 由于我的程序需要调用oracle以及socket通信,因此我想让我的程序在整个Linux启动完毕后再自动启动。 另外,在程序启动后如何与键盘交互呢? 比如我的C++程序中...
我写了一个程序,我想让这个程序在我的Redhat启动后自动运行。
由于我的程序需要调用oracle以及socket通信,因此我想让我的程序在整个Linux启动完毕后再自动启动。
另外,在程序启动后如何与键盘交互呢?
比如我的C++程序中有
int i;
cin>>i;
过去我是打开一个终端,然后在这个终端中启动程序,这是我在终端中用键盘输入一个数字即可。
但是现在如何让某个终端和我的程序进行连接呢?
我是个新手,请大家多帮忙 ,谢谢!
|
参考/etc/init.d/portmap, 写好你的启动脚本/etc/init.d/yourdaemon
然后在/etc/rc3.d(如果是Xwindows下则是rc5.d)中做一个软链接。
lrwxrwxrwx 1 root root 17 Dec 3 15:24 S99yourdaemon -> ../init.d/yourdaemon
启动就可以了。
然后在/etc/rc3.d(如果是Xwindows下则是rc5.d)中做一个软链接。
lrwxrwxrwx 1 root root 17 Dec 3 15:24 S99yourdaemon -> ../init.d/yourdaemon
启动就可以了。
|
设置成服务后,进程将跟终端脱离。你的想法有矛盾。
|
终端编程,交互,守护进程? 跟ftp类似?