脚本执行问题

回复 收藏
铭哥!帮我看下这个脚本,我一执行就会报错,我自己找了没啥错误,这个脚本是鸟哥书上的。错误提示:seq:command not found.我检查了又没错误
scprit.JPG
scprit.JPG scprit.JPG scprit.JPG
2011-08-16 17:24 举报
已邀请:
0

阿铭 管理员

赞同来自:

可能是linux的版本不一样吧。建议你把
for  sitenu in $(seq 1 100)
改成
for  sitenu in `seq 1 100`
0

长愿相随

赞同来自:

2# lishiming2009


还是会提示seq:command not found
0

阿铭 管理员

赞同来自:

把你的脚本,贴出来吧。要文本形式的,不要上传截图。
0

长愿相随

赞同来自:

4# lishiming2009


#!/bin/bash
#program
#          use ping command to check the network's pc state
#history
#2009/02/18            vbird            first release
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~bin
export PATH
network="192.168.202"
for sitenu in $(seq 1 100)
do
ping -c 1 -w 1 ${network}.${sitenu} &> /dev/null && result=0 ||
result=1
if [ "$result" == 0 ]; then
echo "server ${network}.${sitenu} is UP."
else
echo "server ${network}.${sitenu} is down."
fi
done
鸟哥书上417页上的脚本
我只是把网段修改了下
0

阿铭 管理员

赞同来自:

鸟哥的脚本没有问题。那就是你的linux没有sql命令,需要安装
coreutils 这个包。
查看自己系统是否安装的方法:
rpm -qa |grep coreutils  

安装命令:
yum  install -y coreutils
0

长愿相随

赞同来自:

6# lishiming2009


还是不行,我单独执行了seq命令是没有问题的
0

split_two

赞同来自:

脚本执行没有问题!
1.jpg
0

长愿相随

赞同来自:

8# split_two


我执行却提示找不到seq命令
0

loveyouhyf

赞同来自:

脚本确实没有任何问题,我的可以执行,你的问题还是出在seq命令上,估计是你的系统上还缺什么seq相关的东东

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: