小编OK9*_*999的帖子

'%' 在 crontab 中的使用

我正在尝试添加一个 cron 作业来执行从远程服务器到(Ubuntu12)本地机器的 rsync 并创建一个日志文件。

下面是 crontab-l

00 18 * * * rsync -a -v --delete -e ssh user@centosvm:/home/user/rsync-test ~/backup > ~/rsync$(date +%Y%m%d_%H%M%S).log 2>&1
Run Code Online (Sandbox Code Playgroud)

我不断收到这封邮件,告知工作中的语法错误。

Received: by work-virtual-machine (Postfix, from userid 1002)

        id 697ADA24A0; Thu, 30 Apr 2015 16:21:01 -0700 (PDT)

From: root@work-virtual-machine (Cron Daemon)

To: user@work-virtual-machine

Subject: Cron <user@work-virtual-machine> "rsync -a -v --delete -e ssh user@centosvm:/home/user/rsync-test ~/backup > /home/user/rsync$(date +

Content-Type: text/plain; charset=ANSI_X3.4-1968

X-Cron-Env: <SHELL=/bin/sh>

X-Cron-Env: <HOME=/home/user>

X-Cron-Env: <PATH=/usr/bin:/bin>

X-Cron-Env: <LOGNAME=user>

Message-Id: <20150430232101.697ADA24A0@work-virtual-machine>

Date: Thu, 30 Apr 2015 16:21:01 …
Run Code Online (Sandbox Code Playgroud)

cron shell-script date

1
推荐指数
1
解决办法
1402
查看次数

标签 统计

cron ×1

date ×1

shell-script ×1