Linux anchor 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
Apache/2.4.18 (Ubuntu)
Server IP : 10.10.100.4 & Your IP : 216.73.217.150
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
sbin /
Delete
Unzip
Name
Size
Permission
Date
Action
MAKEDEV
51.24
KB
-rwxr-xr-x
2017-03-27 10:01
acpi_available
112
B
-rwxr-xr-x
2014-05-01 17:56
agetty
43.07
KB
-rwxr-xr-x
2020-01-27 15:28
apm_available
125
B
-rwxr-xr-x
2014-05-01 18:05
apparmor_parser
1.23
MB
-rwxr-xr-x
2023-06-29 13:30
badblocks
26.59
KB
-rwxr-xr-x
2020-01-22 15:42
blkdiscard
22.54
KB
-rwxr-xr-x
2020-01-27 15:28
blkid
79.39
KB
-rwxr-xr-x
2020-01-27 15:28
blockdev
34.79
KB
-rwxr-xr-x
2020-01-27 15:28
bridge
62.73
KB
-rwxr-xr-x
2019-04-16 14:37
capsh
18.59
KB
-rwxr-xr-x
2015-10-23 23:11
cfdisk
84.38
KB
-rwxr-xr-x
2020-01-27 15:28
cgdisk
170.17
KB
-rwxr-xr-x
2016-02-07 11:06
chcpu
22.52
KB
-rwxr-xr-x
2020-01-27 15:28
crda
10.3
KB
-rwxr-xr-x
2014-11-18 15:57
cryptdisks_start
1.11
KB
-rwxr-xr-x
2017-09-06 12:08
cryptdisks_stop
1.16
KB
-rwxr-xr-x
2017-09-06 12:08
cryptsetup
57.93
KB
-rwxr-xr-x
2017-09-06 12:08
cryptsetup-reencrypt
40.3
KB
-rwxr-xr-x
2017-09-06 12:08
ctrlaltdel
10.34
KB
-rwxr-xr-x
2020-01-27 15:28
debugfs
146.74
KB
-rwxr-xr-x
2020-01-22 15:42
depmod
147.07
KB
-rwxr-xr-x
2018-11-12 23:07
dhclient
475.83
KB
-rwxr-xr-x
2018-03-05 13:18
dhclient-script
15.28
KB
-rwxr-xr-x
2018-03-05 13:18
dmeventd
42.07
KB
-rwxr-xr-x
2016-04-16 09:58
dmsetup
146.02
KB
-rwxr-xr-x
2016-04-16 09:57
dosfsck
58.08
KB
-rwxr-xr-x
2016-05-26 14:21
dosfslabel
54.08
KB
-rwxr-xr-x
2016-05-26 14:21
dumpe2fs
22.59
KB
-rwxr-xr-x
2020-01-22 15:42
e2fsck
250.93
KB
-rwxr-xr-x
2020-01-22 15:42
e2image
30.75
KB
-rwxr-xr-x
2020-01-22 15:42
e2label
75.55
KB
-rwxr-xr-x
2020-01-22 15:42
e2undo
10.41
KB
-rwxr-xr-x
2020-01-22 15:42
ethtool
267.37
KB
-rwxr-xr-x
2016-04-01 15:07
fatlabel
54.08
KB
-rwxr-xr-x
2016-05-26 14:21
fdisk
107.06
KB
-rwxr-xr-x
2020-01-27 15:28
findfs
10.33
KB
-rwxr-xr-x
2020-01-27 15:28
fixparts
58.17
KB
-rwxr-xr-x
2016-02-07 11:06
fsadm
14.07
KB
-rwxr-xr-x
2016-04-16 09:57
fsck
43.15
KB
-rwxr-xr-x
2020-01-27 15:28
fsck.cramfs
34.77
KB
-rwxr-xr-x
2020-01-27 15:28
fsck.ext2
250.93
KB
-rwxr-xr-x
2020-01-22 15:42
fsck.ext3
250.93
KB
-rwxr-xr-x
2020-01-22 15:42
fsck.ext4
250.93
KB
-rwxr-xr-x
2020-01-22 15:42
fsck.ext4dev
250.93
KB
-rwxr-xr-x
2020-01-22 15:42
fsck.fat
58.08
KB
-rwxr-xr-x
2016-05-26 14:21
fsck.minix
75.09
KB
-rwxr-xr-x
2020-01-27 15:28
fsck.msdos
58.08
KB
-rwxr-xr-x
2016-05-26 14:21
fsck.nfs
333
B
-rwxr-xr-x
2016-02-05 10:48
fsck.vfat
58.08
KB
-rwxr-xr-x
2016-05-26 14:21
fsck.xfs
433
B
-rwxr-xr-x
2017-09-08 22:23
fsfreeze
10.37
KB
-rwxr-xr-x
2020-01-27 15:28
fstab-decode
6.21
KB
-rwxr-xr-x
2016-02-05 10:48
fstrim
38.97
KB
-rwxr-xr-x
2020-01-27 15:28
gdisk
178.17
KB
-rwxr-xr-x
2016-02-07 11:06
getcap
10.27
KB
-rwxr-xr-x
2015-10-23 23:11
getpcaps
10.24
KB
-rwxr-xr-x
2015-10-23 23:11
getty
43.07
KB
-rwxr-xr-x
2020-01-27 15:28
halt
648.38
KB
-rwxr-xr-x
2021-04-02 17:51
hdparm
119.93
KB
-rwxr-xr-x
2018-03-22 20:37
hwclock
54.91
KB
-rwxr-xr-x
2020-01-27 15:28
ifconfig
66.45
KB
-rwxr-xr-x
2014-06-30 15:19
ifdown
65.95
KB
-rwxr-xr-x
2018-05-10 16:21
ifenslave
3.44
KB
-rwxr-xr-x
2015-07-24 17:45
ifenslave-2.6
3.44
KB
-rwxr-xr-x
2015-07-24 17:45
ifquery
65.95
KB
-rwxr-xr-x
2018-05-10 16:21
ifup
65.95
KB
-rwxr-xr-x
2018-05-10 16:21
init
1.52
MB
-rwxr-xr-x
2021-04-02 17:51
insmod
147.07
KB
-rwxr-xr-x
2018-11-12 23:07
installkernel
2.58
KB
-rwxr-xr-x
2016-01-26 19:17
ip
367.38
KB
-rwxr-xr-x
2019-04-16 14:37
ip6tables
85.77
KB
-rwxr-xr-x
2016-02-19 16:21
ip6tables-restore
85.77
KB
-rwxr-xr-x
2016-02-19 16:21
ip6tables-save
85.77
KB
-rwxr-xr-x
2016-02-19 16:21
ipmaddr
18.32
KB
-rwxr-xr-x
2014-06-30 15:19
iptables
85.77
KB
-rwxr-xr-x
2016-02-19 16:21
iptables-restore
85.77
KB
-rwxr-xr-x
2016-02-19 16:21
iptables-save
85.77
KB
-rwxr-xr-x
2016-02-19 16:21
iptunnel
22.33
KB
-rwxr-xr-x
2014-06-30 15:19
iscsi-iname
13.99
KB
-rwxr-xr-x
2018-12-11 21:12
iscsi_discovery
5.16
KB
-rwxr-xr-x
2013-09-12 09:01
iscsiadm
737.26
KB
-rwxr-xr-x
2018-12-11 21:12
iscsid
765.61
KB
-rwxr-xr-x
2018-12-11 21:12
iscsistart
321.29
KB
-rwxr-xr-x
2018-12-11 21:12
isosize
22.53
KB
-rwxr-xr-x
2020-01-27 15:28
iw
173.63
KB
-rwxr-xr-x
2014-10-24 11:07
kbdrate
10.37
KB
-rwxr-xr-x
2016-09-22 19:33
key.dns_resolver
18.07
KB
-rwxr-xr-x
2015-12-10 17:41
killall5
18.61
KB
-rwxr-xr-x
2016-02-05 10:48
ldconfig
387
B
-rwxr-xr-x
2021-04-21 20:14
ldconfig.real
977.16
KB
-rwxr-xr-x
2021-04-21 20:14
logsave
10.35
KB
-rwxr-xr-x
2020-01-22 15:42
losetup
71.21
KB
-rwxr-xr-x
2020-01-27 15:28
lsmod
147.07
KB
-rwxr-xr-x
2018-11-12 23:07
lvchange
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
lvconvert
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
lvcreate
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
lvdisplay
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
lvextend
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
lvm
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
lvmchange
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
lvmconf
12.39
KB
-rwxr-xr-x
2016-04-16 09:57
lvmconfig
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
lvmdiskscan
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
lvmdump
9.31
KB
-rwxr-xr-x
2016-04-16 09:57
lvmetad
50.13
KB
-rwxr-xr-x
2016-04-16 09:58
lvmpolld
59.52
KB
-rwxr-xr-x
2016-04-16 09:58
lvmsadc
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
lvmsar
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
lvreduce
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
lvremove
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
lvrename
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
lvresize
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
lvs
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
lvscan
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
mdadm
501.19
KB
-rwxr-xr-x
2017-11-08 14:18
mdmon
311.8
KB
-rwxr-xr-x
2017-11-08 14:18
mii-tool
18.81
KB
-rwxr-xr-x
2014-06-30 15:19
mkdosfs
26.49
KB
-rwxr-xr-x
2016-05-26 14:21
mke2fs
103.9
KB
-rwxr-xr-x
2020-01-22 15:42
mkfs
10.34
KB
-rwxr-xr-x
2020-01-27 15:28
mkfs.bfs
26.59
KB
-rwxr-xr-x
2020-01-27 15:28
mkfs.cramfs
34.63
KB
-rwxr-xr-x
2020-01-27 15:28
mkfs.ext2
103.9
KB
-rwxr-xr-x
2020-01-22 15:42
mkfs.ext3
103.9
KB
-rwxr-xr-x
2020-01-22 15:42
mkfs.ext4
103.9
KB
-rwxr-xr-x
2020-01-22 15:42
mkfs.ext4dev
103.9
KB
-rwxr-xr-x
2020-01-22 15:42
mkfs.fat
26.49
KB
-rwxr-xr-x
2016-05-26 14:21
mkfs.minix
75.11
KB
-rwxr-xr-x
2020-01-27 15:28
mkfs.msdos
26.49
KB
-rwxr-xr-x
2016-05-26 14:21
mkfs.ntfs
82.11
KB
-rwxr-xr-x
2019-03-21 22:37
mkfs.vfat
26.49
KB
-rwxr-xr-x
2016-05-26 14:21
mkfs.xfs
355.68
KB
-rwxr-xr-x
2017-09-08 22:24
mkhomedir_helper
18.41
KB
-rwxr-xr-x
2020-10-01 02:36
mkntfs
82.11
KB
-rwxr-xr-x
2019-03-21 22:37
mkswap
71.23
KB
-rwxr-xr-x
2020-01-27 15:28
modinfo
147.07
KB
-rwxr-xr-x
2018-11-12 23:07
modprobe
147.07
KB
-rwxr-xr-x
2018-11-12 23:07
mount.cifs
34.77
KB
-rwsr-xr-x
2017-03-06 14:02
mount.fuse
9.99
KB
-rwxr-xr-x
2016-07-12 09:03
mount.lowntfs-3g
102.67
KB
-rwxr-xr-x
2019-03-21 22:37
mount.ntfs
138.7
KB
-rwxr-xr-x
2019-03-21 22:37
mount.ntfs-3g
138.7
KB
-rwxr-xr-x
2019-03-21 22:37
mount.vmhgfs
42.8
KB
-rwxr-xr-x
2018-05-09 01:51
nameif
14.47
KB
-rwxr-xr-x
2014-06-30 15:19
ntfsclone
54.11
KB
-rwxr-xr-x
2019-03-21 22:37
ntfscp
34.1
KB
-rwxr-xr-x
2019-03-21 22:37
ntfslabel
26.1
KB
-rwxr-xr-x
2019-03-21 22:37
ntfsresize
70.11
KB
-rwxr-xr-x
2019-03-21 22:37
ntfsundelete
50.1
KB
-rwxr-xr-x
2019-03-21 22:37
on_ac_power
2.2
KB
-rwxr-xr-x
2009-12-02 09:57
pam_extrausers_chkpwd
34.8
KB
-rwxr-sr-x
2020-10-01 02:36
pam_extrausers_update
34.73
KB
-rwxr-xr-x
2020-10-01 02:36
pam_tally
10.35
KB
-rwxr-xr-x
2020-10-01 02:36
pam_tally2
14.44
KB
-rwxr-xr-x
2020-10-01 02:36
parted
78.27
KB
-rwxr-xr-x
2018-01-15 13:47
partprobe
10.07
KB
-rwxr-xr-x
2018-01-15 13:47
pivot_root
10.32
KB
-rwxr-xr-x
2020-01-27 15:28
plipconfig
10.2
KB
-rwxr-xr-x
2014-06-30 15:19
plymouthd
83.72
KB
-rwxr-xr-x
2018-05-09 13:59
poweroff
648.38
KB
-rwxr-xr-x
2021-04-02 17:51
pvchange
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
pvck
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
pvcreate
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
pvdisplay
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
pvmove
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
pvremove
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
pvresize
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
pvs
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
pvscan
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
rarp
29.1
KB
-rwxr-xr-x
2014-06-30 15:19
raw
14.37
KB
-rwxr-xr-x
2020-01-27 15:28
reboot
648.38
KB
-rwxr-xr-x
2021-04-02 17:51
regdbdump
6.13
KB
-rwxr-xr-x
2014-11-18 15:57
request-key
17.99
KB
-rwxr-xr-x
2015-12-10 17:41
resize2fs
51.11
KB
-rwxr-xr-x
2020-01-22 15:42
resolvconf
4.75
KB
-rwxr-xr-x
2019-05-06 10:39
rmmod
147.07
KB
-rwxr-xr-x
2018-11-12 23:07
route
56.67
KB
-rwxr-xr-x
2014-06-30 15:19
rtacct
36.59
KB
-rwxr-xr-x
2019-04-16 14:37
rtmon
42.59
KB
-rwxr-xr-x
2019-04-16 14:37
runlevel
648.38
KB
-rwxr-xr-x
2021-04-02 17:51
runuser
30.98
KB
-rwxr-xr-x
2020-01-27 15:28
setcap
10.3
KB
-rwxr-xr-x
2015-10-23 23:11
setvtrgb
10.41
KB
-rwxr-xr-x
2016-09-22 19:33
sfdisk
92.07
KB
-rwxr-xr-x
2020-01-27 15:28
sgdisk
166.17
KB
-rwxr-xr-x
2016-02-07 11:06
shadowconfig
885
B
-rwxr-xr-x
2019-03-26 20:34
shutdown
648.38
KB
-rwxr-xr-x
2021-04-02 17:51
slattach
33.13
KB
-rwxr-xr-x
2014-06-30 15:19
start-stop-daemon
31.77
KB
-rwxr-xr-x
2021-04-20 22:48
sulogin
43.12
KB
-rwxr-xr-x
2020-01-27 15:28
swaplabel
14.43
KB
-rwxr-xr-x
2020-01-27 15:28
swapoff
18.58
KB
-rwxr-xr-x
2020-01-27 15:28
swapon
43.25
KB
-rwxr-xr-x
2020-01-27 15:28
switch_root
14.46
KB
-rwxr-xr-x
2020-01-27 15:28
sysctl
22.51
KB
-rwxr-xr-x
2020-03-05 13:43
tc
326.1
KB
-rwxr-xr-x
2019-04-16 14:37
telinit
648.38
KB
-rwxr-xr-x
2021-04-02 17:51
tipc
42.38
KB
-rwxr-xr-x
2019-04-16 14:37
tune2fs
75.55
KB
-rwxr-xr-x
2020-01-22 15:42
udevadm
438.61
KB
-rwxr-xr-x
2021-04-02 17:51
unix_chkpwd
34.77
KB
-rwxr-sr-x
2020-10-01 02:36
unix_update
34.7
KB
-rwxr-xr-x
2020-10-01 02:36
ureadahead
34.3
KB
-rwxr-xr-x
2019-04-23 17:23
vconfig
10.24
KB
-rwxr-xr-x
2018-05-10 16:19
veritysetup
31.91
KB
-rwxr-xr-x
2017-09-06 12:08
vgcfgbackup
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
vgcfgrestore
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
vgchange
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
vgck
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
vgconvert
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
vgcreate
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
vgdisplay
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
vgexport
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
vgextend
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
vgimport
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
vgimportclone
9.4
KB
-rwxr-xr-x
2016-04-16 09:57
vgmerge
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
vgmknodes
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
vgreduce
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
vgremove
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
vgrename
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
vgs
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
vgscan
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
vgsplit
1.45
MB
-rwxr-xr-x
2016-04-16 09:58
wipefs
30.73
KB
-rwxr-xr-x
2020-01-27 15:28
xfs_repair
532.02
KB
-rwxr-xr-x
2017-09-08 22:24
xtables-multi
85.77
KB
-rwxr-xr-x
2016-02-19 16:21
zramctl
75.26
KB
-rwxr-xr-x
2020-01-27 15:28
Save
Rename
#!/bin/bash # # Copyright (C) Voltaire Ltd. 2006. ALL RIGHTS RESERVED. # # This program is free software; you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free Software # Foundation; either version 2 of the License, or (at your option) any later # version. # # This program is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more # details. # # You should have received a copy of the GNU General Public License along with # this program; if not, write to the Free Software Foundation, Inc., 59 Temple # Place, Suite 330, Boston, MA 02111-1307 USA # # Author: Dan Bar Dov <danb@voltaire.com> # iscsi_discovery: # * does a send-targets discovery to the given IP # * set the transport type to the preferred transport (or tcp is -t flag is not used) # * tries to login # * if succeeds, # o logout, # o mark record autmatic (unless -m flag is used) # * else # o reset transport type to TCP # o try to login # o if succeeded # + logout # + mark record automatic (unless -m flag is used) # usage() { echo "Usage: $0 <IP> [-p <port>] [-d] [-t <tcp|iser> [-f]] [-m] [-l]" echo "Options:" echo "-p set the port number (defualt is 3260)." echo "-d print debugging information" echo "-t set trasnpot (default is tcp)." echo "-f force specific transport -disable the fallback to tcp (default is fallback enabled)." echo " force the transport specified by the argument of the -t flag." echo "-m manual startup - will set manual startup (default is automatic startup)." echo "-l login to the new discovered nodes (defualt is false)." } dbg() { $debug && echo $@ } initialize() { trap "exit" 2 debug=false force="0" log_out="1" startup_manual="0" #set defualt transport to tcp transport=tcp #set defualt port to 3260 port=3260; } parse_cmdline() { if [ $# -lt 1 ]; then usage exit 1 fi # check if the IP address is valid ip=`echo $1 | awk -F'.' '$1 != "" && $1 <=255 && $2 != "" && $2 <= 255 && $3 != "" && $3 <= 255 && $4 != "" && $4 <= 255 {print $0}'` if [ -z "$ip" ]; then echo "$1 is not a vaild IP address!" exit 1 fi shift while getopts "dfmlt:p:" options; do case $options in d ) debug=true;; f ) force="1";; t ) transport=$OPTARG;; p ) port=$OPTARG;; m ) startup_manual="1";; l ) log_out=0;; \? ) usage exit 1;; * ) usage exit 1;; esac done } discover() { # If open-iscsi is already logged in to the portal, exit if [ $(iscsiadm -m session | grep -c ${ip}:${port}) -ne 0 ]; then echo "Please logout from all targets on ${ip}:${port} before trying to run discovery on that portal" exit 2 fi connected=0 discovered=0 dbg "starting discovery to $ip" disc="$(iscsiadm -m discovery --type sendtargets --portal ${ip}:${port})" echo "${disc}" | while read portal target do portal=${portal%,*} select_transport done discovered=$(echo "${disc}" | wc -l) if [ ${discovered} = 0 ]; then echo "failed to discover targets at ${ip}" exit 2 else echo "discovered ${discovered} targets at ${ip}" fi } try_login() { if [ "$startup_manual" != "1" ]; then iscsiadm -m node --targetname ${target} --portal ${portal} --op update -n node.conn[0].startup -v automatic fi iscsiadm -m node --targetname ${target} --portal ${portal} --login >/dev/null 2>&1 ret=$? if [ ${ret} = 0 ]; then echo "Set target ${target} to automatic login over ${transport} to portal ${portal}" ((connected++)) if [ "$log_out" = "1" ]; then iscsiadm -m node --targetname ${target} --portal ${portal} --logout fi else echo "Cannot login over ${transport} to portal ${portal}" iscsiadm -m node --targetname ${target} --portal ${portal} --op update -n node.conn[0].startup -v manual fi return ${ret} } set_transport() { transport=$1 case "$transport" in iser) # iSER does not use digest iscsiadm -m node --targetname ${target} --portal ${portal} \ --op update -n node.conn[0].iscsi.HeaderDigest -v None iscsiadm -m node --targetname ${target} --portal ${portal} \ --op update -n node.conn[0].iscsi.DataDigest -v None ;; cxgb3i) # cxgb3i supports <= 16K packet (BHS + AHS + pdu payload + digests) iscsiadm -m node --targetname ${target} --portal ${portal} \ --op update -n node.conn[0].iscsi.MaxRecvDataSegmentLength \ -v 8192 ;; esac transport_name=`iscsiadm -m node -p ${portal} -T ${target} |awk '/transport_name/ {print $1}'` iscsiadm -m node --targetname ${target} --portal ${portal} \ --op update -n ${transport_name} -v ${transport} } select_transport() { set_transport $transport dbg "Testing $transport-login to target ${target} portal ${portal}" try_login; if [ $? != 0 -a "$force" = "0" ]; then set_transport tcp dbg "starting to test tcp-login to target ${target} portal ${portal}" try_login; fi } check_iscsid() { #check if iscsid is running pidof iscsid &>/dev/null ret=$? if [ $ret -ne 0 ]; then echo "iscsid is not running" echo "Exiting..." exit 1 fi } check_iscsid initialize parse_cmdline "$@" discover