每天我想从远程系统复制一些文件,我必须在那个日期将所有这些文件放在一个文件夹中。是否可以自动执行此任务?我们目前所做的是通过 VNC 登录到远程计算机,然后我们转到首选位置并复制这些文件并将其放在一个文件夹中。如果有一天我们忘记了这一点,我们将无法记录那天的记录,因为文件将被覆盖。所以我想自动化这个任务,这可能吗?有人可以帮我吗。提前谢谢..
注意:远程系统运行Windows XP Professional
每天我想从远程系统复制一些文件,我必须在那个日期将所有这些文件放在一个文件夹中。是否可以自动执行此任务?我们目前所做的是通过 VNC 登录到远程计算机,然后我们转到首选位置并复制这些文件并将其放在一个文件夹中。如果有一天我们忘记了这一点,我们将无法记录那天的记录,因为文件将被覆盖。所以我想自动化这个任务,这可能吗?有人可以帮我吗。提前谢谢..
注意:远程系统运行Windows XP Professional
我想在准确的时间开始录音工作。据我了解,cron 只能保证在一分钟内开始一项工作。
一种可能的解决方案是提前启动 cron 作业,而不是等到准确时间。我还有什么其他可能性?
我想用 cron 自动备份我的数据库和文件。我应该将以下行添加到 crontab 吗?
mysqldump -u root -pPASSWORD database_name | gzip > /home/backup/database_`date +\%m-\%d-\%Y`.sql.gz
svn commit -m "Committing the working copy containing the database dump"
1)首先,这是一个好方法吗?
2)不清楚如何用svn指定存储库和工作副本。
3)我怎样才能只在mysqldump完成而不是之前运行svn?避免冲突
还有其他提示吗?谢谢
/etc/cron.hourly
好的,所以我已经制作了我的脚本,我将它放入chmod 777
文件中,但它不会(自动)运行。如果我手动运行它,它工作正常。我还需要做其他事情吗?
如果我创建一个脚本,然后将它放在这个文件夹(/etc/cron.hourly)中,我的系统会每小时运行一次这个脚本吗?还是我的脚本也需要以命令开头?
由于%
cron 对 cron 具有特殊含义,我如何将它用作命令的一部分?
我找到了这个页面http://www.hcidata.info/crontab.htm,它提到了管道echo
和sed
转义%
然后删除额外的\
,但在我的情况下,命令是date
,它不接受通过 STDIN 的参数,所以这不起作用:
echo '+\%Y' | sed -e 's|\\||g' | date
我想我可以创建一个特殊的日期脚本,它将以我想要的格式输出日期,然后调用它,但我仍然想知道是否可以直接在 cron 命令中执行它。
谢谢!
我正在运行 Ubuntu Server,并且正在寻找一种使用 cron 对特定目录执行夜间备份的有效方法。但是,由于计算机并不总是打开,我希望它只在计算机打开时运行并保留最后 5 个备份。我是否需要使用某种 bash 脚本来实现这一点?
我的服务器(运行 ubuntu 8.04LTS 服务器)现在将时间报告为 BST 晚上 9:38。BST(英国夏令时)比 UTC(或格林威治标准时间,如果你真的想混淆的话)提前 1 小时
议会法案规定我们在英国使用 BST
这段时间从格林威治标准时间 1 点开始,在 3 月的最后一个星期日早上,到格林威治标准时间 1 点结束,在 10 月的最后一个星期日早上。
在 cron 中安排这个没有问题,但我不知道我应该使用什么日期格式/时区。我是否将其设置为在凌晨 1 点前进但在凌晨 2 点结束时返回?如果机器使用 BST,这是有道理的,但我担心该 cron 不会在凌晨 2 点触发,因为系统时钟可能会在有机会触发之前重置回凌晨 1 点 - 从而使我的脚本延迟 1 小时运行。
还是只使用UTC?