Debian 使用anacron设置任务(此语法正确吗?)
以下是我的操作系统信息:Debian 使用anacron设置任务(此语法正确吗?),debian,syntax-error,backup,task,scheduled-tasks,Debian,Syntax Error,Backup,Task,Scheduled Tasks,以下是我的操作系统信息: Distributor ID: Debian Description: Debian GNU/Linux 8.2 (jessie) Release: 8.2 Codename: jessie 我每天都在尝试使用gmvault备份我的gmail。我在航站楼通常做的是去: /home/myusername/Programs/gmvault-1.9/bin 然后运行以下命令: ./gmvault sync myemail@gmail.com -t quic
Distributor ID: Debian
Description: Debian GNU/Linux 8.2 (jessie)
Release: 8.2
Codename: jessie
我每天都在尝试使用gmvault备份我的gmail。我在航站楼通常做的是去:
/home/myusername/Programs/gmvault-1.9/bin
然后运行以下命令:
./gmvault sync myemail@gmail.com -t quick –no-compression
这样就行了。然而,为了实现自动化,我尝试的是:
/etc
然后,我运行以下命令编辑我认为相关的文件:
sudo gedit anacrontab
这是出现的内容,包括我添加的行,这是最后一行:
# /etc/anacrontab: configuration file for anacron
# See anacron(8) and anacrontab(5) for details.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
HOME=/root
LOGNAME=root
# These replace cron's entries
1 5 cron.daily run-parts --report /etc/cron.daily
7 10 cron.weekly run-parts --report /etc/cron.weekly
@monthly 15 cron.monthly run-parts --report /etc/cron.monthly
1 7 gmv ./gmvault sync myemail@gmail.com -t quick –no-compression /home/myusername/Programs/gmvault-1.9/bin
正如您所看到的,我希望这个任务每天运行一次,在启动七分钟后,称为gmv,然后列出命令和位置。然而,在编辑过程中,我在终端中发现了一大堆错误,主要是以下两个错误的重复:
(gedit:8833): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
** (gedit:8833): WARNING **: Set document metadata failed: Setting attribute metadata::gedit-spell-language not supported
有人能帮我一下,告诉我我做错了什么吗?当以root用户身份从命令行调用GUI程序时,请使用gksudo。例如:
gksudo gedit /etc/anacrontab
这就消除了你看到的那些信息
尽管这些消息表明存在错误,但值得注意的是,它们实际上是警告消息。因此,您仍然可以保存文档
有关更多信息,请查看手册页:man 1 gksudo