当前位置:  技术问答>linux和unix

/etc/init.d/rcS文件中/bin/sh后的进程都无法启动?

    来源: 互联网  发布时间:2017-05-22

    本文导语:  问题的提出: 我要实现开机自启动,编辑 vi  /etc/init.d/rcS,将我的程序加到如下位置: .... .......................................#其他内容 /bin/sh /upepri/mptmsu/bin/restartacqdatasys.sh 上面/upepri/mptmsu/bin/restartacqdatasys.sh是我要开...

问题的提出:
我要实现开机自启动,编辑 vi  /etc/init.d/rcS,将我的程序加到如下位置:

.... .......................................#其他内容
/bin/sh
/upepri/mptmsu/bin/restartacqdatasys.sh


上面/upepri/mptmsu/bin/restartacqdatasys.sh是我要开机自启动的程序,如果放在/bin/sh后面,开机时,没启动起来,但放在/bin/sh前面,开机后就启动了,即改成如下就可以开机自启动


.... .......................................#其他内容
/upepri/mptmsu/bin/restartacqdatasys.sh
/bin/sh

我是菜鸟。刚从事linux,大侠们能说下为何放在后面不行的原因吗?是不是/bin/sh会挂起,导致其后所有的都不能执行?


|
二楼说得对,第一行应该是 #!/bin/sh
如果是 /bin/sh,那么它会执行不带参数的 /bin/sh,sh 会一直等待输入,由于 sh 进程不会退出,因而后面的进程都没有机会执行。
无需放到 rcS 中,自己在命令行下执行一下这个脚本,就可以发现它会产生一个新的交互式 shell 进程,按 Ctrl+D 或执行 exit 命令后,才继续执行脚本里后面的命令。

|
#3 楼已经解释了,道理一样啊

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我在/etc/profile文件后面加上一段内容后,系统不能正常启动,也不能进入bash使用vi,ed,emacs,mv等指令,请问我怎么把/etc/profile文件内
  • 编辑/etc/crontab来启动任务的问题!!!
  • gnome启动时,要我配置/etc/hosts文件?
  • /etc/X11/X 这个程序是由哪个脚本 调用启动的
  • 更改/etc/fstab后FC5启动时遇到问题(很奇怪)
  • /etc/init.d/rcs配置启动程序的问题
  • /etc/rc5.d/S99test.sh这个脚本启动了一个程序,ps -aux查看属主是root,我想让它启动起来的属主不是root,而是www-data.怎么实现?
  • 请教:/etc目录的mode被改了,不能启动了。
  • 请教:关于/etc/rcX.d里面启动文件的问题
  • 系统不知道怎么搞的,启动后不能打开/etc/fstab文件,请大家多帮忙!
  • 为什么我在/etc/fstab中设置的内容和/mnt中添加的目录,在重新启动机器后都没有了?
  • 在redhat9中找不到/etc/ientd.conf,我如何来启动或则禁止机器的服务,UP有分
  • 软盘linux启动时显示Cannot execute "/etc/rc",向高手请教, 另有500分相赠
  • redhat 7.2 boot启动问题--/etc/rc.sysinit:command not found
  • 启动过程中显示:no final newline at the end of /etc/fstab
  • 在redhat-linux7.2下,用lilo的方式启动,当升级内核时,如何修改/etc/lilo.conf文件?有没有什么设置让系统自动修改这个文件??
  • heartbeat3.0.4 启动时报错ERROR: Cannot open config file [/usr/etc/ha.d//ha.cf]
  • LILO怎么启动系统的?/etc/lilo.conf文件该怎么修改?我看LINUX中的问题好象除了LILO外,就是驱动程序了。
  • 请问/etc/init.d和/etc/rc.d/init.d的区别?
  • /etc/profile与/etc/bashrc,用户目录下.bashrc的区别
  • /etc/rc.d/init.d和/etc/init.d有联系?区别?
  • 关于/etc下文件与/etc/rc.d下的文件
  • lilo的问题,装上后/etc下没有lilo.conf,我在机子上找子个,放有/etc下,修改部分参数,运行lilo,提示错误!
  • /etc/resolv.conf 和 /etc/sysconfig/network-scripts/ifcfg-eth0 里的DNS不一致为什么呢?高手指点一下
  • 为什么我没有/etc/inetd.conf这个文件。
  • FreeBSD编辑/etc/rc.conf出现permission denied
  • /etc/hosts这个文件有啥用?
  • linux /etc/security/*
  • etc-linux文件的作用
  • redhat7.0的/etc/inetd.conf没有了?
  • 同时配置两个DNS怎么写/etc/resolv.conf文件 ?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3