shell脚本将要执行的命令先打印出来,再执行命令,每5秒执行一次
时间: 2023-07-04 11:15:48 浏览: 65
好的,您可以尝试使用以下的 shell 脚本:
```shell
#!/bin/bash
while true
do
echo "要执行的命令"
要执行的命令
sleep 5
done
```
其中,将 "要执行的命令" 替换为您需要执行的具体命令。这个脚本会每隔 5 秒执行一次该命令,并在执行之前先打印出来。
相关问题
shell脚本每过5秒执行一次cat命令,将执行命令打印出来,执行一次空一行,再执行下一次
可以使用如下的shell脚本实现:
```
#!/bin/bash
while true
do
echo "执行命令:cat"
echo ""
cat
echo ""
sleep 5
done
```
这个脚本使用了一个无限循环 `while true`,在循环中先打印出执行命令的提示信息,再执行 `cat` 命令,然后打印一个空行,最后使用 `sleep 5` 命令让脚本暂停5秒钟再继续执行下一次循环。这样就可以实现每隔5秒钟执行一次 `cat` 命令,并打印执行命令的提示信息和一个空行。
shell脚本执行一条休息
您好!要在Shell脚本中添加一条休息的命令,您可以使用`sleep`命令。该命令可用于暂停脚本的执行一段指定的时间。以下是一个示例:
```shell
#!/bin/bash
echo "开始执行脚本"
# 休息5秒
sleep 5
echo "脚本继续执行"
```
在上面的示例中,脚本会打印"开始执行脚本",然后暂停5秒钟,最后打印"脚本继续执行"。您可以根据需要调整休息的时间(以秒为单位)。希望这可以帮到您!如果您还有其他问题,请随时提问。