initd.redhat

来自「一个iscsi实现源码」· REDHAT 代码 · 共 84 行

REDHAT
84
字号
#!/bin/sh## chkconfig: 345 13 89# description: Starts and stops the iSCSI initiator## processname: iscsid# pidfile: /var/run/iscsid.pid# config:  /etc/iscsi/iscsid.conf# Source function library.. /etc/init.d/functionsPATH=/sbin:/bin:/usr/sbin:/usr/binRETVAL=0start(){	echo -n $"Starting iSCSI initiator service: "	modprobe -q iscsi_tcp	modprobe -q ib_iser	daemon iscsid	RETVAL=$?	success	echo	[ $RETVAL -eq 0 ] || return	touch /var/lock/subsys/open-iscsi	echo -n $"Setting up iSCSI targets: "	iscsiadm -m node --loginall=automatic	success	echo}stop(){	echo -n $"Stopping iSCSI initiator service: "	sync	iscsiadm -m node --logoutall=all	pkill -KILL iscsid	rm -f /var/run/iscsid.pid	#killproc iscsid	[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/open-iscsi	modprobe -r iscsi_tcp 2>/dev/null	modprobe -r ib_iser 2>/dev/null	success	echo}restart(){	stop	start}case "$1" in	start)			start			;;	stop)			stop			;;	restart)			stop			start			;;	status)			status iscsid			RETVAL=$?			;;	condrestart)			[ -f /var/lock/subsys/iscsi ] && restart			;;	*)			echo $"Usage: $0 {start|stop|restart|status|condrestart}"			exit 1esacexit $RETVAL

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?