当前位置: 技术问答>linux和unix
请问我要在指定某时间点运行某脚本,然后在另一个时间点运行另一个脚本杀死前一脚本,该如何做?
来源: 互联网 发布时间:2017-05-19
本文导语: 比如我要在一个时间点:2014年5月22号10点20分30秒,运行脚本A, 脚本A会运行wget命令不断的从一个IP地址上取文件,然后,到了另一个时间点,比如2014年5月22号14点20分30秒,运行脚本B,脚本B kill 掉脚本A运行的线程...
比如我要在一个时间点:2014年5月22号10点20分30秒,运行脚本A, 脚本A会运行wget命令不断的从一个IP地址上取文件,然后,到了另一个时间点,比如2014年5月22号14点20分30秒,运行脚本B,脚本B kill 掉脚本A运行的线程,停止wget取文件的操作,该如何做呢?要用cron么?
|
是的,可以放到crontab里面。
|
不是周期事务的话 at(1) 也可以
|
脚本B是知道脚本A的名称的,直接ps下就可以获得pid
|
脚本A启动时把pid值echo到某一tmp文件下,脚本B启动cat取出来kill掉