收起左侧

写了个脚本用来监控某个文件夹,当有新文件时拷贝新文件到指定目录

5
回复
194
查看
[ 复制链接 ]

2

主题

11

回帖

0

牛值

江湖小虾

2025-7-18 11:00:32 显示全部楼层 阅读模式
悬赏1飞牛币未解决

自己挂载了夸克,想要夸克转存电视剧,转存完就自动拷贝到本地盘,但是遇到了问题,脚本前台执行正常,后台执行不能正常复制文件。

upload 附件:file-watcher.zip

附件: 您需要 登录 才可以下载或查看,没有账号?立即注册
收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

3

主题

236

回帖

0

牛值

小有名气

2025-7-18 13:15:05 显示全部楼层

后台运行时可能缺少必要的环境变量(如PATH),导致命令无法找到,也可能是后台运行时因挂载延迟导致源目录不可访问。

可以考虑在脚本中添加下面这些:

#!/bin/bash

#新增环境保障

export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
export LD_LIBRARY_PATH="/usr/local/lib:/usr/lib"

#在start_service函数中添加

start_service() {

#新增挂载检查

if ! mountpoint -q "​(dirname "SOURCE_DIR")"; then
log_error "错误:源目录未挂载"
return 1
fi

#修改启动命令为完整环境

nohup env -i PATH="​PATH" LD_LIBRARY_PATH="LD_LIBRARY_PATH" "$0" --foreground > "$WORK_DIR/nohup.log" 2>&1 &

}

你这是AI回答的吧?我试过了。不行  详情 回复
2025-7-18 13:35

4

主题

12

回帖

0

牛值

江湖小虾

2025-7-18 13:15:19 显示全部楼层

厉害了,这个功能不错,关注一下

你这是AI回答的吧?我试过了。不行  详情 回复
2025-7-18 13:33

2

主题

11

回帖

0

牛值

江湖小虾

2025-7-18 13:33:31 楼主 显示全部楼层
阿皮x 发表于 2025-7-18 13:15
厉害了,这个功能不错,关注一下

可惜了,不知道什么原因,后台不行

2

主题

11

回帖

0

牛值

江湖小虾

2025-7-18 13:35:03 楼主 显示全部楼层
yyywd 发表于 2025-7-18 13:15
后台运行时可能缺少必要的环境变量(如PATH),导致命令无法找到,也可能是后台运行时因挂载延迟导致源目录 ...

你这是AI回答的吧?我试过了。不行
ai解决不了 那真没招了  详情 回复
2025-7-18 13:45

3

主题

236

回帖

0

牛值

小有名气

2025-7-18 13:45:05 显示全部楼层
康康x 发表于 2025-7-18 13:35
你这是AI回答的吧?我试过了。不行

ai解决不了 那真没招了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则