启动脚本
时间:2006-11-21 来源:cnscn2008
.init执行系统的启动脚本
.经常在启动脚本中执行的一些任务如下:
设置计算机的名称
设置时区
采用fsck检查磁盘(只在自动模式下)
安装系统的磁盘
从/tmp目录删除旧文件
配置网络接口
启动守护进程和网络服务
.启动脚本
启动脚本的主拷贝位于/etc/init.d的目录中.
这些脚本能识别参数start和stop和restart: 等同于
#!/bin/sh
test -f /usr/local/sbin/sshd || exit 0
case "$1" in
start)
echo -n "Starting sshd: sshd"
/usr/local/sbin/sshd
echo "."
;;
stop)
echo -n "Stopping sshd: sshd"
kill `cat /var/run/sshd.pid`
echo "."
;;
restart)
echo -n "Stopping sshd:sshd"
kill `cat /var/run/sshd.pid`
echo "."
echo -n "Starting sshd:sshd"
/usr/local/bin/sshd
echo "."
;;
*)
echo "Usage: /etc/init.d/sshd start|stop|restart"
exit 1
;;
esac
.经常在启动脚本中执行的一些任务如下:
设置计算机的名称
设置时区
采用fsck检查磁盘(只在自动模式下)
安装系统的磁盘
从/tmp目录删除旧文件
配置网络接口
启动守护进程和网络服务
.启动脚本
启动脚本的主拷贝位于/etc/init.d的目录中.
这些脚本能识别参数start和stop和restart: 等同于
#!/bin/sh
test -f /usr/local/sbin/sshd || exit 0
case "$1" in
start)
echo -n "Starting sshd: sshd"
/usr/local/sbin/sshd
echo "."
;;
stop)
echo -n "Stopping sshd: sshd"
kill `cat /var/run/sshd.pid`
echo "."
;;
restart)
echo -n "Stopping sshd:sshd"
kill `cat /var/run/sshd.pid`
echo "."
echo -n "Starting sshd:sshd"
/usr/local/bin/sshd
echo "."
;;
*)
echo "Usage: /etc/init.d/sshd start|stop|restart"
exit 1
;;
esac
相关阅读 更多 +