【发布时间】:2019-10-01 18:04:31
【问题描述】:
我用 shell 脚本为 linux 创建了一个任务管理器 我需要每 3 秒刷新一次任务管理器 我在考虑使用 Timer 功能但被卡住了
我写了这些函数:
getnum
print_form
printinfo
move_user_cursor
我将这些函数放入一个主函数中,例如:
init() {
getnum
clear
print_form
printinfo
move_user_cursor
}
我的脚本是这样结束的:
init
while true:
do
:
done
如何让我的脚本每 3 秒刷新一次?
init(){
getnum
clear
print_form
printinfo
move_user_cursor
}
init
while true;
do
:
done
我期待定时器功能,或睡眠命令
【问题讨论】:
-
使用
sleep命令。例如:sleep 3s -
您希望这异步发生,而不结束
while true循环? -
:是while循环中的占位符,还是真的是一个什么都不做的循环?