常用Linux脚本

DBC 568 0

一、要在Linux上每隔10秒执行一个.sh脚本,可以使用watch命令结合sleep命令来实现

watch -n 10 ./your_script.sh

如果你想在后台运行脚本并隐藏输出,可以使用以下命令:

watch -n 10 ./your_script.sh >/dev/null 2>&1 &
温馨提示

如果你使用`watch`命令每隔10秒执行脚本,但只看到一次输出,可能是因为脚本本身只运行一次,然后在后续的运行中没有产生新的输出。

`watch`命令默认只在输出发生变化时才显示新的输出。如果脚本每次运行都产生相同的输出,那么你将只看到一次输出,并且后续的输出都会显示为"Already up to date."。

要验证脚本是否每次运行都产生不同的输出,你可以在脚本中添加一些输出内容或将其修改为在每次运行时生成不同的输出。

另外,确保你的脚本具有可执行权限,并且在使用`watch`命令时使用了正确的脚本文件名。

如果你仍然遇到问题,建议检查脚本文件是否包含错误,并在命令行中直接运行脚本以确认它是否按预期工作。

发表评论 取消回复
表情 图片 链接 代码

分享