aix执行脚本
① AIX系统,后台运行带时间戳的ping脚本,并保存log
crontab设置运行时间,加入以下脚本
date;ping-c1xxx.xxx.xxx.xxx|sed-n'2p'>>/tmp/ping.log&
-c后面是次数,‘2p’指截取第几行,可以先试验看结果要那些行。
② 在AIX中,如何让这个脚本每5秒中执行一次
写个死循环。里面加个sleep.
while 1
do
sleep 5
done
③ 在AIX小机上跑的shell脚本报错:0403-057 Syntax error at line 8 : `(' is not expected
提示很清楚了,第8行多了个单引号,其实应该是for语句上面那行,printf后面单引号使用不当。
④ aix中如何运行vi脚本
你创建的时候创建成.sh文件 用的时候直接目录里./运行就行了
⑤ 请教,如何让一个perl脚本在aix上自动执行
将要运行的语句放到一个文件中,用crontab -e编辑定时运行,具体做法见crontab用法。 注意用户权限。
⑥ 在AIX系统启动时就执行某个脚本要怎么设置
在 /etc/inittab 里加入一行:myserver:2:once:/usr/bin/myserver
每一个登记项的格式是:
identifier:run level:action:command
Identifier –对象标识符,用于标识文件/etc/inittab中的每一个登记项
Run level –运行级。说明该登记项适用于哪一个运行级。为空表示适用于所有级别
Action –定义init命令应该向进程实施什么动作。包括一下:
respawn:启动进程并在进程死后重新启动该进程
wait:启动进程并等待其结果,然后再处理/etc/inittab中的下一个登记项
once:如果进程没启动则启动。如果已启动,继续处理/etc/inittab中的下一个登记项
boot:只有在引导过程中,才执行该进程;不等待进程结束
bootwait:只有在引导过程中,才执行该进程;等待进程结束
powerfail:在系统接收到powerfailure信号时执行
powerwait:在系统接收到powerfailuer信号时执行,并等待执行结束
off:如果进程已经启动,则杀死该进程
initdefault:指出默认运行级别必须位于文件的第一行,而且只列出一个运行级
sysinit:用户激活在init试图访问系统控制台时就需要完成的进程
Command –要执行的shell命令
⑦ AIX 脚本执行的时候提示“ksh: ./T***.sh: not found.”
问题也许很简单,是不是在windows上编写的然后传到AIX上,会存在看不见的回车等非法字符,仔细检查一下。
⑧ aix k shell脚本while循环调用脚本只执行单次问题
可以把数据库查询的结果输出到文件再对文件进行循环好一点
ssql="select a||'|'||b||'|'||c from table1 "
然后进入把结果输出到一个文档>>abc.unl
cat abc.unl |grep "|" |while read abc
do
a=`echo $abc|awk -F "|" '{print $1}'`
b=`echo $abc|awk -F "|" '{print $2}'`
ssh [email protected] /temp/test.ksh $a $b
done
rm abc.unl
⑨ AIX每分钟执行脚本crontab怎么写
一种简单的办法,写一个每分钟执行一次的计划任务。 然后在这个每分钟执行的脚本里面去更加复杂的逻辑判断处理。
⑩ 如何用IBM AIX命令执行SHELL脚本
AVTECH中国aix6000小机培训
