Linux系统下“Shell”重复执行上条命令都有哪几种方法?

Linux系统下“Shell”重复执行上条命令都有哪几种方法?,第1张

方法一

for i in {1..10}do echo "Hello, World"

方法二

在~/.bashrc文件中创建一个run函数:

function run() {

number=$1

shift

for n in $(seq $number)do

$@

done

}

1

2

3

4

5

6

7

使./bashrc生效

souce ~/./bashrc

1

示例

run 10 echo "Hello, World"

1.可以通过脚本来实现,具体范例如下:

#!/bin/sh

while :

do

cmd1

cmd2

done

2.也可以通过watch命令来实施实时监控,具体范例脚本如下:

#watch uptime

#watch -t uptime

#watch -d -n 1 netstat -ntlp

#watch -d ’ls -l | fgrep goface’ //监测goface的文件

#watch -t -differences=cumulative uptime

#watch -n 60 from //监控mail

#watch -n 1 ”df -idf” //监测磁盘inode和block数目变化情况


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7186252.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存