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