当前访客身份:游客 [ 登录 | 加入 OSCHINA ]

代码分享

当前位置:
代码分享 » Shell/批处理  » 配置/脚本/批处理
分享到: 
收藏 +0
0
在编译Android ROM时, 经常会因为一些条件不满足而中断, 需要再次手动启动命令.
可不可以每次中断后, 自动的再次启动命令呢? 于是有了这个脚本.

不足之处, 欢迎喷, 拍.

使用方法就是, 先添加可执行权限chmod +x zloop.sh, 然后把想loop的命令跟在script后面zloop.sh commands.
比如: zloop ls /tmp
标签: <无>

代码片段(1) [全屏查看所有代码]

1. [代码][Shell/批处理]代码     跳至 [1] [全屏预览]

#! /usr/bin/env bash

# set -x;

if [ $# -le 0 ]; then
    echo "cmd???";
    exit 0;
fi

zCommand=$@;
# echo $zCommand;
$zCommand &
zPid=$!;
# echo $zPid;

while true; 
do
    sleep 30;
    kill -0 $zPid;
    if [ $? -ne 0 ]; then
        $zCommand &
        zPid=$!;
        # echo $zPid;
    fi
done


开源中国-程序员在线工具:Git代码托管 API文档大全(120+) JS在线编辑演示 二维码 更多»

发表评论 回到顶部 网友评论(1)

  • 1楼:一碗粥 发表于 2017-01-03 16:36 回复此评论
    http://redirector.c.youtube.com/videoplayback?id=271de9756065677e&itag=13&source=youtube&ip=0.0.0.0&ipbits=0&expire=19000000000&sparams=ip,ipbits,expire,id,itag,source&signature=5729247E22691EBB3E804DDD523EC42DC17DD8CE.443B81C1E8E6D64E4E1555F568BA46C206507D78&key=ik0&user=android-device-test
开源从代码分享开始 分享代码
一碗粥的其它代码 全部(3)...