我有一个在bash中实现的监视程序,它在某些条件下重新启动服务,它确实将旧日志移动到旧目录.
问题是,我不希望将日志移动到old_1,old_2如果前一个存在,.......
我怎样才能在bash中实现这一点?
您可以搜索第一个不存在的日志,如下所示:
#!/bin/bash
num=1
while [[ -f log_$num ]] ; do
let num++
done
echo Fresh new: log_$num
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
981 次 |
| 最近记录: |