⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 initd.debian

📁 一个iscsi实现源码
💻 DEBIAN
字号:
#! /bin/sh### BEGIN INIT INFO# Provides:# Required-Start:# Required-Stop:# Default-Start:# Default-Stop:# Short-Description: Starts and stops the iSCSI initiator services and logins to default targets### END INIT INFOPATH=/sbin:/bin:/usr/sbin:/usr/binDAEMON=/sbin/iscsidADM=/sbin/iscsiadmPIDFILE=/var/run/iscsid.pid[ -x "$DAEMON" ] || exit 0. /lib/lsb/init-functionsif [ ! -d /sys/class/ ]; then  log_failure_msg "iSCSI requires a mounted sysfs, not started."  exit 1finodestartup_re='s/^node\.conn\[0]\.startup[ 	]*=[ 	]*//p'RETVAL=0start() {	log_daemon_msg "Starting iSCSI initiator service" "iscsid"	modprobe -q iscsi_tcp 2>/dev/null || :	modprobe -q ib_iser 2>/dev/null || :	start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON	RETVAL=$?	log_end_msg $RETVAL	starttargets}starttargets() {	log_daemon_msg "Setting up iSCSI targets"	$ADM -m node --loginall=automatic	log_end_msg 0}stoptargets() {	log_daemon_msg "Disconnecting iSCSI targets"	sync	$ADM -m node --logoutall=all	log_end_msg 0}stop() {	stoptargets	log_daemon_msg "Stopping iSCSI initiator service"	start-stop-daemon --stop --quiet --pidfile $PIDFILE --exec $DAEMON	rm -f $PIDFILE	modprobe -r ib_iser 2>/dev/null	modprobe -r iscsi_tcp 2>/dev/null	log_end_msg 0}restart() {	stop	start}restarttargets() {	stoptargets	starttargets}status() {	#XXX FIXME: what to do here?	#status iscsid	# list active sessions	echo Current active iSCSI sessions:	$ADM -m session}case "$1" in	start|starttargets|stop|stoptargets|restart|restarttargets|status)		$1		;;	*)		echo "Usage: $0 {start|stop|restart|status}"		exit 1		;;esacexit $RETVAL

⌨️ 快捷键说明

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