Linux 例行性任务(也叫周期性任务)命令使用:crontab crontab例行性任务依赖于【crond服务】,crontab -e 编辑的文件,其实位于/var/spool/cron/xxx xxx代表用户名
参数说明:
【*】: 代表任何时刻都接受的意思!如果5个都为*的话,则代表每隔1分钟执行一次 实例一、要求每天凌晨3点在postgresql中执行一条sql、可以使用如下脚本
#!/bin/bash
#
export PGPASSWORD="postgres"
psql -U postgres -d qq_1351 << eof
delete from qq_5201351 where qq_state = 1;
\q
eof
给脚本加上执行权限、然后使用crontab -e编辑任务。
0 3 * * * /home/postgresql/db.sql >> /opt/log.log 2>&1
如果上面的>>后面直接跟的是文件名如log.log、则文件的位置就是脚本所在的/home/postgresql目录。 (责任编辑:IT) |