【发布时间】:2019-05-04 15:04:57
【问题描述】:
我正在编写一个脚本,我想在其中并行运行多个无限循环。
我尝试在后台运行,但我希望在脚本停止时终止循环。
脚本示例:
#### SYNC CALL ####
while true :: Loop 1 ::
do
sync_stat
sleep $SYNC_TIME
done &
#### TABLESPACE CALL #### :: Loop 2 ::
while true
do
tablespace_stat
sleep $TABLESPACE_TIME
done &
想要运行包含 Loop1 和 Loop2 的脚本,以便这些循环在后台或前台同时运行,并且当脚本停止时,循环应该停止。
【问题讨论】:
标签: bash shell unix scripting ksh