我想让循环条件语句保持运行,但并不总是检查条件。 例如,如果条件为真,那么在接下来的3秒内,循环的条件语句将运行,然后在第3秒后检查条件,然后重复此过程。我不想等待或休眠三秒钟,我想让我的循环工作三秒钟。然后检查它是否应该继续@RemcoGerlich提到的另外三个 while if_active() == True: #check the condition every 3 seconds`try:
如果它们包含一些文件,则为continue and execute my other shell scripts,但如果它们不包含任何文件,则wait for half an hour,然后再次检查文件是否已到达这两个目录中如果已到达,则执行其他shell脚本,但如果未到达,则再次等待半小时,并继续每半小时检查一次。只有当上面的if条件为真时,我才想执行下面的脚本。query.sh
基本上,我只想运行if condition is true</
我有一个带有while循环的小bash脚本,它等待用户输入,执行一些操作,然后休眠一段时间: while true; do echo $inputdone问题是,当脚本继续运行时,在休眠期间在shell中输入的任何输入都会被处理。是否可以在休眠期间完全禁用用户输入?我见过这个:Disabling user input during an infinite loop in bash,但这对我并没有什么帮助,不是吗? 希望