【问题标题】:Automating through shell scripts通过 shell 脚本自动化
【发布时间】:2017-08-12 15:13:54
【问题描述】:

我有一个脚本来验证配置单元表。 如何使用 shell 脚本自动执行此验证过程,以便脚本定期运行? 请帮我提些建议?

【问题讨论】:

  • 您是否考虑过创建cron 工作?
  • 请先谷歌,在 SO 上发布问题之前你想做什么。如果您没有找到解决方案,请发布。

标签: linux bash shell hive scheduled-tasks


【解决方案1】:

1) 检查 watch 和 at 命令。

每 100 秒执行一次的示例:

watch --interval=100 test.sh args

它用于在指定时间运行:

at -f test.sh -v 10:25

2) 使用 crontab

在此处查看示例:https://tecadmin.net/crontab-in-linux-with-20-examples-of-cron-schedule/#

【讨论】:

  • 无论如何我可以停止该进程,因为它正在连续运行?或者我怎样才能让它在后台工作?
  • 是的,手表不断运行并刷新结果。 Ctrl-C 停止进程。你做后台进程:看 --interval=3 echo test >> test.log 2>&1 &,它仍然刷新以前的结果。我认为您更喜欢使用: while true;睡10;脚本.sh >>script_output.txt;完毕 &;它将连续运行并输出重定向。要停止进程,您可以使用 kill -9
猜你喜欢
  • 2023-04-08
  • 1970-01-01
  • 2014-08-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-10
  • 2017-04-07
相关资源
最近更新 更多