群晖运行python程序_容器里如何调用/执行主机(群晖 NAS)的命令?

背景:需要自动检测油管视频更新并下载到 NAS,但群晖 DSM 上装不了文件监测的服务,但可以安装 youtube-dl 服务;想的办法是,安装可以监测文件变动的 docker,再调用 youtube-dl

实践:新建了一个容器 coppit/inotify-command 用于监测文件夹改动并执行命令,并在这个容器做了文件夹映射

https://hub.docker.com/r/coppit/inotify-command/

问题:按照 wiki,可以监测到文件夹改动,但跑到最后一步,执行主机的 youtube-dl 下载命令时显示 coppit/inotify-command,应该是容器没办法调用宿主的命令

容器运行日志:

2019-02-06 16:13:46stdout/config/download.sh: line 6: youtube-dl: not found

2019-02-06 16:13:46stdout[2019-02-06 16:13:46] Running command as user "root"...

2019-02-06 16:13:46stdout[2019-02-06 16:13:46] Found existing user "root" with the proper user ID and group ID. Skipping creation of user and group...

2019-02-06 16:13:46stdout[2019-02-06 16:13:46] watch: vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

2019-02-06 16:13:46stdout[2019-02-06 16:13:46] watch: Running command with user ID 0, group ID 0, and umask 0000

2019-02-06 16:13:46stdout[2019-02-06 16:13:46] watch: Watch directory stabilized for 5 seconds. Triggering command.

2019-02-06 16:13:41stdout[2019-02-06 16:13:41] watch: Waiting for watch directory to stabilize for 5 seconds before triggering command

2019-02-06 16:13:41stdout[2019-02-06 16:13:41] watch: Detected change to directory /config/未命名文件夹

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值