Questions tagged «cronjob»

4
如何以特定用户身份运行cron作业?
我想以我的计算机上的特定用户身份运行cron作业。如何指定要作为cron作业运行的用户? cron作业将在服务器上运行(在Ubuntu 10.0.4上运行)。“用户”是专门为执行特定服务器端任务而创建的用户。这些“用户”具有以下共同点: 无法登录系统 具有对特定文件夹/文件的访问权限



5
cron的时区问题
与服务器时间相比,我的cron作业是一小时后计算的。我不明白发生了什么。 我的配置如下: 服务器时间: Europe/Paris 在/ etc / default / cron中,我添加了以下行: TZ="Europe/Paris" 尽管如此,cron作业比服务器时间晚一小时启动。真正棘手的是,如果我要求cron播放指令“ date”,它将给出服务器日期(一个好的日期!)。 我不知道如何解决这个问题; 我一直在论坛上阅读一些内容,但没有发现任何有趣的内容。 你怎么看 ?


1
如何使cron运行Java GUI应用程序?
我有一个脚本,该脚本使用“ java -jar app.jar”运行Java GUI应用程序。我已将脚本添加到crontab中,以便每分钟运行一次,请检查进程列表是否已启动应用程序。如果不是,则应启动应用程序。 但是,它仅启动该过程,而不启动GUI。我在脚本顶部添加了“ export DISPLAY =:0”,但这没有帮助。 如何让cron像我自己启动程序那样运行程序? 谢谢
1 java  cron  crontab  cronjob 

1
Shell脚本没有与cronjob一起运行
我正在使用PUTTY来访问服务器。我可以使用以下命令转储数据库: /usr/bin/mysqldump --all-databases | /bin/gzip > Backup_DB/alldatabases_test.sql.gz 当我从root运行脚本时,该文件被转储到指定的文件夹中: root@server1 [~]# sh mybackup.sh root@server1 [~/Backup_DB]# ls -a ./ ../ alldatabases_test.sql.gz 但是,当我把它设置为cronjob时,它并没有倾倒任何东西: */2 * * * * sh mybackup.sh 其他cronjobs工作正常。 编辑 因此运行脚本无效,但感谢您的帮助。 我的最终目标是从我所有其他cronjobs所在的地方运行脚本,并在我有ftp访问权限的文件夹中创建备份。 这就是为什么我添加了一个cronjob: */2 * * * * sh /home/mysite/www/cronjobs/mybackup.sh 内容: /usr/bin/mysqldump --all-databases | /bin/gzip > /home/mysite/www/cronjobs/alldatabases.sql.gz 这也不起作用。我在/ cronjobs文件夹中找不到alldatabases.sql.gz。路径设置错了吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.