|
|
|
|
Site saati: 23 Şub Per, 2012 15:51 |
|
Belge eklemek için kategori seçin
Arama |
|
En Popüler Belgeler -
En Çok Oy Alan Belgeler -
Son Belgeler
|
Yazar: Seyhan Agaoglu
Tarih: 09 Mar Çar, 2011 10:50
Gösterim 289
Açıklama: RedHat, Centos'da sıklıkla kullanılan service komutunun Arch Linux'ta uyarlaması
Kategori: OS/Linux
Tip: Bash Betik Dosyası
Yazara ait belge sayısı: 11
Yazar tarafından gönderilen tüm belgeleri bul
|
|
Servis Komutu
|
| bash: |
#!/bin/bash
# service script as same as service command which is used in RedHat v.0.1
usage="usage: service <service name> {start|stop|restart|status}"
if [ "$#" != 2 ]; then
if [ "$#" == 1 ]; then
if [ "$1" == "?" ]; then
ls --color /etc/rc.d/
elif [ "$1" == "run" ]; then
ls /var/run/daemons/
else
echo $usage
exit
fi
else
echo $usage
exit
fi
else
ls /etc/rc.d/ | grep $1 > /dev/null
if [ $? -eq 1 ]; then
echo -e "error: $1, there is \033[1mno such service\033[0m..."
exit
fi
if [ "$2" == "start" -o "$2" == "restart" -o "$2" == "stop" -o "$2" == "status" ]; then
# start|restart|stop service
if [ "$2" != "status" ]; then
/etc/rc.d/$1 $2
else
# check service status
ls /var/run/daemons/ | grep $1 > /dev/null
if [ $? -eq 0 ]; then
echo -e "$1 is \033[1mrunning\033[0m..."
elif [ $? -eq 1 ]; then
echo -e "$1 is \033[1mstopped\033[0m..."
fi
fi
else
echo $usage
exit
fi
fi |
|
|
|
|
|
Bu kategoriye yeni belge gönderemezsiniz Bu kategorideki belgelerinizi düzenleyemezsiniz Bu kategorideki belgelerinizi silemezsiniz Bu belgeye yorum yapamazsınız Bu kategorideki belgeleri oylayamazsınız Bu kategorideki belgelerin onaylanması gerekmektedir Bu kategorideki düzenlenmiş belgelerin onaylanması gerekmektedir
|
|
|
|
|
|