我想回到if再次判断呢?
时间: 2023-07-07 09:38:49 浏览: 96
Android scrollToTop实现点击回到顶部(兼容PullTorefreshScrollview)
可以在 `if` 语句的代码块中调用 `monitor` 函数实现重复判断,如下所示:
```
log_dir="/var/log/program_monitor"
mkdir -p "${log_dir}"
log_file="${log_dir}/$(date +%Y%m%d%H%M).log"
function monitor(){
if [ -f /var/log/program_monitor/*.log ]; then
echo "----------$(date)----------" >> $log_file
else
touch ${log_file}
fi
}
if [ -f /var/log/program_monitor/*.log ]; then
monitor
fi
```
这样,如果 `/var/log/program_monitor` 目录下存在日志文件,则会调用 `monitor` 函数,判断是否需要往日志文件中添加时间分隔符;否则会创建一个新的日志文件。
阅读全文