LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1104|回复: 2

[已解决]如何为debian添加开机启动命令

[复制链接]
发表于 2010-6-3 16:22:30 | 显示全部楼层 |阅读模式
我自行安装了nginx,mysql,php,启动这些服务的时候都是自己手动命令启动
nginx 是使用 root 用户 执行 /usr/local/nginx
mysql 是使用 root 用户 执行 /usr/local/mysql/bin/mysqld_safe --user=mysql &

而 php 的 fastcgi 进程则是使用 普通用户 执行
/usr/bin/fastcgi

(自己写的使用 spawn-fcgi 执行 fastcgi 进程
fastcgi 的命令是
  1. #!/bin/sh
  2. spawn-fcgi -a 127.0.0.1 -p 9000 -C 6 -u standme -g standme -f /usr/local/php/bin/php-cgi
复制代码

)

现在想设置一个开机启动脚本,就在 /etc/init.d 里面建立了一个 web.sh 脚本,内容如下:

  1. #!/bin/sh
  2. /usr/local/bin/nginx
  3. /usr/local/mysql/bin/mysqld_safe --user=mysql &
  4. su - standme
  5. /usr/local/bin/fastcgi
  6. exit
复制代码


然后在/etc/rc2.d/ 里面建了一个软链接:
ln -s /etc/init.d/web.sh S20web

然后在 debian 的 系统——服务 里 将 web.sh 这个服务开启,重启计算机,结果发现不能执行,郁闷。

请教各位高手,该怎么办阿
发表于 2010-6-3 19:37:46 | 显示全部楼层
/etc/rc.local
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-4 11:27:39 | 显示全部楼层
Post by sdpq;2094275
/etc/rc.local


好阿,已经搞定了,谢谢阿
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表