戻る

前へ| 次へ

hostname , halt ,reboot

まだまだ作成してゆく事に なります。

hostname

# pwd
/home/qpo/proj/staging/etc/init.d
# vi hostname
# cat hostname 
#!/bin/sh
#
# hostname - set the system name to the name stored in /etc/hostname
#
PATH=/sbin:/bin ; export PATH

echo "Setting hostname."
if [ -f /etc/hostname ]; then
  hostname $(cat /etc/hostname)
else
  hostname gnu-linux
fi
#
# end of hostname

halt

# pwd
/home/qpo/proj/staging/etc/init.d
# vi halt
# cat halt 
#!/bin/sh
#
# halt - halt the system
#
PATH=/sbin:/bin ; export PATH

echo "Initiating system halt."
halt
#
# end of /etc/init.d/halt

reboot

# pwd
/home/qpo/proj/staging/etc/init.d
# vi reboot
# cat reboot 
#!/bin/sh
#
# reboot - reboot the system
#
PATH=/sbin:/bin ; export PATH

echo "Initiating system reboot."
reboot
#
# end of /etc/init.d/reboot

実行属性の付与

# pwd
/home/qpo/proj/staging/etc/init.d
# ls
halt  hostname  local_fs*  rc*  reboot
# chmod +x *
# ls -l | awk '{printf "%-10s\t%3d\t%12d\t%-14s\n",$1,$2,$5,$9}'| sed 1d
-rwxr-xr-x        1              134    halt*         
-rwxr-xr-x        1              250    hostname*     
-rwxr-xr-x        1              610    local_fs*     
-rwxr-xr-x        1              470    rc*           
-rwxr-xr-x        1              144    reboot*       

補足

本来は ”start”、”stop”に対しての処理をするように すべきですが 唯 プログラムを 実行するだけですので 省略しているようです。

にゃんたろう 拝!

2010年 8月30日 (月) 21:05:56 JST 作成


前へ| 次へ

戻る

Copyright © 2006.-2010. nyantarou All Rights Reserved.