首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在cron任务中不支持gio操作。

在cron任务中不支持gio操作。
EN

Ask Ubuntu用户
提问于 2022-09-05 04:43:57
回答 1查看 443关注 0票数 0

我有一个通过crontab -e (Ubuntu20.04)添加的任务(脚本)。该任务使用gio将/tmp中的一个文件(在脚本中之前创建了一行)复制到Google。在shell中运行gio命令很好,但它在任务中失败。失败是

代码语言:javascript
复制
gio: file:///tmp/wiki.tar.bz2: Operation not supported

为什么它在外壳下工作,而不是在任务下工作?该任务在我的用户下运行(正如我在脚本中使用whoamiid所看到的那样,并且创建的文件也是我拥有的)

剧本是

代码语言:javascript
复制
#! /bin/bash

cd ~/
tar jcvf /tmp/wiki.tar.bz2 Wiki
gio copy /tmp/wiki.tar.bz2 google-drive://ittay@company.com/
EN

回答 1

Ask Ubuntu用户

发布于 2022-09-05 06:27:24

Found 这里:Cron运行一个受限的环境,因此不存在一些so需要的变量,特别是

代码语言:javascript
复制
XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1427609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档