免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 11024 | 回复: 12
打印 上一主题 下一主题

linux怎么设置开机时自动运行某个程序? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-18 16:35 |只看该作者 |倒序浏览
在下碰到个难题。我的服务器每次重新启动时都必须运行一个自己编的c程序(网站必须的),以前是登陆后人工启动的,很麻烦,现在想能让机器每次开机时自动运行这个c程序,做好了几次也没成功,望各位高手不吝赐教。

论坛徽章:
0
2 [报告]
发表于 2005-10-18 16:42 |只看该作者

linux怎么设置开机时自动运行某个程序?

放在rc.local里面呀

论坛徽章:
0
3 [报告]
发表于 2005-10-18 16:55 |只看该作者

linux怎么设置开机时自动运行某个程序?

用crontab可以定时启动

论坛徽章:
0
4 [报告]
发表于 2005-10-19 18:06 |只看该作者

linux怎么设置开机时自动运行某个程序?

能不能给给完整的示例

论坛徽章:
0
5 [报告]
发表于 2005-10-19 20:04 |只看该作者

linux怎么设置开机时自动运行某个程序?

直接vi /etc/rc.d/rc.local这个文件,新建一行,运行你程序所在的目录就OK了
例如我要运行/home/ttt下的 abc.sh文件,就在rc.local里写一行
./home/ttt/abc.sh

论坛徽章:
0
6 [报告]
发表于 2005-10-19 21:18 |只看该作者

linux怎么设置开机时自动运行某个程序?

受教了,让小弟又长知识了
谢谢

论坛徽章:
0
7 [报告]
发表于 2005-10-19 21:25 |只看该作者

linux怎么设置开机时自动运行某个程序?

/etc/rc.d/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
/usr/local/nat/nat.sh  ======>;加入的是这行

开机就运行nat.sh了

论坛徽章:
0
8 [报告]
发表于 2005-10-19 23:30 |只看该作者

linux怎么设置开机时自动运行某个程序?

还有一种方法:
假设你的程序放在/usr/local/app/test.sh下,那么可以这样:#ln -s /usr/local/app/test.sh /usr/bin/test.sh回车,然后再修改.bash_profile文件,加入如下内容:test.sh&,保存。

论坛徽章:
0
9 [报告]
发表于 2005-10-20 09:56 |只看该作者

linux怎么设置开机时自动运行某个程序?

我的test.sh文件和c程序test都放在/home/apache/htdocs/a目录下
为测试方便,test.sh和test两文件权限全改为777
test是个c驻留程序,代码肯定没有错误,手工启动可以正常运行的
test.sh是这样写的
#!/bin/bash
./test

然后在/etc/rc.local最后加上一行
/home/apache/htdocs/a/test.sh

但这样还是不能实现开机自启动test程序
我还试过
#!/bin/bash
./test &  或者/home/apache/htdocs/a/test 或者 或者/home/apache/htdocs/a/test  & 好象都不行,望大师指点

论坛徽章:
0
10 [报告]
发表于 2005-10-20 10:07 |只看该作者

linux怎么设置开机时自动运行某个程序?

原帖由 "zhangkunping" 发表:
我的test.sh文件和c程序test都放在/home/apache/htdocs/a目录下
为测试方便,test.sh和test两文件权限全改为777
test是个c驻留程序,代码肯定没有错误,手工启动可以正常运行的
test.sh是这样写的
#!/bin/bash
...........



那就直接在rc.local文件里加上这样一行吧:

/home/apache/htdocs/a/test


另外,a目录的归属是哪个用户啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP