Questions tagged «crontab»

Cron是基于时间的作业调度程序,在类Unix的计算机操作系统中作为守护进程运行。

5
mysqldump&gzip命令使用crontab正确创建MySQL数据库的压缩文件
我在crontab上班时遇到问题。我想自动执行MySQL数据库备份。 设置: Debian GNU / Linux 7.3(简述) MySQL服务器版本:5.5.33-0 + wheezy1(Debian) 目录用户,backup和backup2具有755权限 MySQL db和Debian帐户的用户名相同 从外壳程序执行此命令 mysqldump -u user -p[user_password] [database_name] | gzip > dumpfilename.sql.gz 当我使用crontab -e将其放置在crontab中时 * * /usr/bin/mysqldump -u user -pupasswd mydatabase | gzip> /home/user/backup/mydatabase-backup-`date +\%m\%d_\%Y`.sql.gz >/dev/null 2>&1 每分钟都会在/ home / user / backup目录中创建一个文件,但是有0个字节。 但是,当我将此输出重定向到第二个目录backup2时,我注意到在其中正确压缩了正确的mysqldumpfile。我无法弄清楚我犯的错误是什么导致第一个目录中的文件为0字节,而第二个目录中的预期输出。 * * /usr/bin/mysqldump -u user …

17
如何使Laravel Queue系统在服务器上运行
我最近设置了Laravel Queue系统。基本内容是cronjob,该命令调用将作业添加到队列中的命令,并调用第二个发送电子邮件的命令。 当我SSH进入服务器并运行php artisan queue:listen时,系统可以正常工作,但是如果我关闭终端,则监听器将关闭,并且作业堆积起来并排成队列,直到我ssh重新进入并再次运行监听。 使队列系统在后台运行而无需通过ssh保持连接打开的最佳方法是什么? 我尝试运行php artisan queue:work --daemon,它完成了队列中的作业,但是当我关闭终端时,它关闭了连接和后台进程。

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.