|
发表于 2005-7-11 02:56:56
|
显示全部楼层
Post by genv
最近一直在学习研究BASH的进度条
[php]
#!/bin/sh
# Yuri.G
# Yuri.unix@gmail.com
# Yuri Family Date Center
# 2005-07-10
tr()
{
sl='sleep 0.5'
while true
do
echo -e '-'"\b\c";$sl
echo -e '\\'"\b\c";$sl
echo -e "|\b\c";$sl
echo -e "/\b\c";$sl
done
}
tr &;TR_PID=$!#让进度条显示操作后台运行,并获取它的进程ID
sleep 10#把这个换成你要做的事情。
kill -9 $TR_PID#kill掉进度条
[/php]
这段代码在bash上运行报错。看样子后台命令之后不能在append其他命令了。 |
|