如何在Unix shell脚本中围绕另一个脚本创建包装脚本?

时间:2015-02-02 11:44:37

标签: shell unix scripting wrapper

我在Unix中创建了两个脚本(例如pre.sh post.sh),其中包含一些关键命令。 如何确保这些脚本仅在特定时间戳运行。 我无法将这些添加到crontab。我可以创建一个围绕这些的包装脚本吗?如果是,请协助相同的示例。

1 个答案:

答案 0 :(得分:0)

你可以像这样创建一个包装器脚本。

wrapperscript.sh:

#!/bin/bash
/home/<user>/pre.sh
/home/<user>/post.sh 

然后使用以下命令在cron中添加此脚本:

crontab -e

这是cron的定义:

,----------------- minute (0-59)
| ,--------------- hour (0-23)
| | ,------------- day of month (1-31)
| | | ,----------- month (1-12) or use names
| | | | ,--------- day of week (0-7) (0 or 7 is Sun, or use names)
| | | | |
* * * * * /home/<user>/wrapperscript.sh