标签: synchronization ksh signals
我有一个程序,可以在大量数据上运行某些处理套装。此任务由执行此程序的脚本运行,并等待处理完成。我需要一种方法来通知从程序到脚本的完成,脚本应该等待这个信号,最好是定时等待。收到此信号后,我们应该继续脚本中的其他一些事情。我不确定在这种情况下使用什么类型的信令。传统的unix信号会起作用吗?我从未在炮弹中与他们合作过。我的外壳也是一个korn shell。
答案 0 :(得分:1)
如果我理解你的问题,你可以通过简单的等待来完成。 您的脚本可以这样定制:
#!/bin/ksh -p .. ... ... ./your_program_working_on_data_set & pid=$! wait $pid ..... ##continue the rest of the stuff ..... ..... .....
希望这会有所帮助。