- 论坛徽章:
- 0
|
请大神帮忙指点下,先谢谢了。
定时了2个任务,第一个能正常执行,第二个不行,但日志显示都执行了。
crontab实现文件每3分钟拷贝一个文件到相应文件夹;然后应用程序每5分钟读取解析这个文件,把解析的每行数据插入MySQL数据库。
crontab -l:
- */3 * * * * /tmp/cp_file.sh
- */5 * * * * /tmp/aiFileTrans -c /tmp/aiFileTrans.xml
复制代码 cron日志:
- Jul 6 08:57:01 37f8bbce7b38 CROND[718]: (root) CMD (/tmp/cp_file.sh)
- Jul 6 09:00:01 37f8bbce7b38 CROND[723]: (root) CMD (/tmp/aiFileTrans -c /tmp/aiFileTrans.xml)
- Jul 6 09:00:01 37f8bbce7b38 CROND[724]: (root) CMD (/tmp/cp_file.sh)
- Jul 6 09:01:01 37f8bbce7b38 CROND[731]: (root) CMD (run-parts /etc/cron.hourly)
- Jul 6 09:01:01 37f8bbce7b38 run-parts(/etc/cron.hourly)[731]: starting 0anacron
- Jul 6 09:01:01 37f8bbce7b38 anacron[740]: Anacron started on 2017-07-06
- Jul 6 09:01:01 37f8bbce7b38 anacron[740]: Will run job `cron.daily' in 6 min.
- Jul 6 09:01:01 37f8bbce7b38 anacron[740]: Will run job `cron.weekly' in 26 min.
- Jul 6 09:01:01 37f8bbce7b38 anacron[740]: Will run job `cron.monthly' in 46 min.
- Jul 6 09:01:01 37f8bbce7b38 anacron[740]: Jobs will be executed sequentially
- Jul 6 09:01:01 37f8bbce7b38 run-parts(/etc/cron.hourly)[742]: finished 0anacron
- Jul 6 09:03:01 37f8bbce7b38 CROND[745]: (root) CMD (/tmp/cp_file.sh)
- Jul 6 09:05:01 37f8bbce7b38 CROND[748]: (root) CMD (/tmp/aiFileTrans -c /tmp/aiFileTrans.xml)
- Jul 6 09:06:01 37f8bbce7b38 CROND[757]: (root) CMD (/tmp/cp_file.sh)
- Jul 6 09:07:01 37f8bbce7b38 anacron[740]: Job `cron.daily' started
- Jul 6 09:07:01 37f8bbce7b38 run-parts(/etc/cron.daily)[759]: starting logrotate
- Jul 6 09:07:01 37f8bbce7b38 run-parts(/etc/cron.daily)[767]: finished logrotate
- Jul 6 09:07:01 37f8bbce7b38 anacron[740]: Job `cron.daily' terminated
- Jul 6 09:09:01 37f8bbce7b38 CROND[769]: (root) CMD (/tmp/cp_file.sh)
复制代码 第二个应用程序的日志,显示的时间和docker的时间不一致,但下面的日志都不是crontab完成的,是我之前手动运行的:
- 2017-07-06 15:15:43 <LL_INFO> ************* aiFileTrans log *************
- 2017-07-06 15:15:43 <LL_INFO> parsing xml file complete, the config info:
- 2017-07-06 15:15:43 <LL_INFO> log_path:./aiFileTrans.log
- 2017-07-06 15:15:43 <LL_INFO> log_level:5
- 2017-07-06 15:15:43 <LL_INFO> src_path:./testDir
- 2017-07-06 15:15:43 <LL_INFO> access_dest_path:./aDir
- 2017-07-06 15:15:43 <LL_INFO> bss_dest_path:./bDir
- 2017-07-06 15:15:43 <LL_INFO> bak_path:./bakDir
- 2017-07-06 15:15:43 <LL_INFO> db_user_name:root
- 2017-07-06 15:15:43 <LL_INFO> db_user_pwd:123456
- 2017-07-06 15:15:43 <LL_INFO> db_database_name:docker
- 2017-07-06 15:15:43 <LL_INFO> db_database_ip:172.18.0.2
- 2017-07-06 15:15:43 <LL_INFO> db_database_port:3306
- 2017-07-06 15:15:43 <LL_INFO> parsing xml file success.
- 2017-07-06 15:15:43 <LL_INFO> database connection is OK.
- 2017-07-06 15:15:43 <LL_INFO> source path:./testDir, accessPath:./aDir, bss/detail Path:./bDir, bakPath:./bakDir
- 2017-07-06 15:15:43 <LL_INFO> folder:aDir created.
- 2017-07-06 15:15:43 <LL_INFO> folder:bDir created.
- 2017-07-06 15:15:43 <LL_INFO> folder:bakDir created.
- 2017-07-06 15:15:43 <LL_INFO> folder:bakDir/temp created.
- 2017-07-06 15:15:43 <LL_INFO> ./testDir/d_201708171733_234523.dat(1 line, size:0MB) processed and moved
- 2017-07-06 15:15:43 <LL_INFO> total cost time38.996201ms.
- 2017-07-06 16:29:05 <LL_INFO> ************* aiFileTrans log *************
- 2017-07-06 16:29:05 <LL_INFO> parsing xml file complete, the config info:
- 2017-07-06 16:29:05 <LL_INFO> log_path:./aiFileTrans.log
- 2017-07-06 16:29:05 <LL_INFO> log_level:5
- 2017-07-06 16:29:05 <LL_INFO> src_path:./testDir
- 2017-07-06 16:29:05 <LL_INFO> access_dest_path:./aDir
- 2017-07-06 16:29:05 <LL_INFO> bss_dest_path:./bDir
- 2017-07-06 16:29:05 <LL_INFO> bak_path:./bakDir
- 2017-07-06 16:29:05 <LL_INFO> db_user_name:root
- 2017-07-06 16:29:05 <LL_INFO> db_user_pwd:123456
- 2017-07-06 16:29:05 <LL_INFO> db_database_name:docker
- 2017-07-06 16:29:05 <LL_INFO> db_database_ip:172.18.0.2
- 2017-07-06 16:29:05 <LL_INFO> db_database_port:3306
- 2017-07-06 16:29:05 <LL_INFO> parsing xml file success.
- 2017-07-06 16:29:05 <LL_INFO> database connection is OK.
- 2017-07-06 16:29:05 <LL_INFO> source path:./testDir, accessPath:./aDir, bss/detail Path:./bDir, bakPath:./bakDir
- 2017-07-06 16:29:05 <LL_INFO> ./testDir/d_201708171733_234523.dat(1 line, size:0MB) processed and moved
- 2017-07-06 16:29:05 <LL_INFO> total cost time59.900293ms.
复制代码
|
|