什么情况下用daemon进程生产环境下,除了我们ssh登录上去,然后手动跑的那部分以外,其他都是自动运行的,这些大部分都应该是后台执行的。如何才能后台执行呢?
nohup ./XXX &
由系统的其他daemon进程启动。这样的话,你的程序是它的子进程,跟终端没关系。退出终端也不会导致进程退出。如写在crontab里。
写成daemon程序,可以手动执行,退出终端时程序不退出。
如何选择呢?
(1...
分类:
系统相关 时间:
2015-05-01 17:29:35
阅读次数:
249
什么情况下用daemon进程
生产环境下,除了我们ssh登录上去,然后手动跑的那部分以外,其他都是自动运行的,这些大部分都应该是后台执行的。如何才能后台执行呢?
nohup
./XXX & 由系统的其他daemon进程启动。这样的话,你的程序是它的子进程,跟终端没关系。退出终端也不会导致进程退出。如写在crontab里。 写成daemon程序,可以手动执行,退出终端时程序不退出...
分类:
系统相关 时间:
2015-05-01 17:26:03
阅读次数:
307
第一种方案,当然是写一个后台运行的脚本一直循环,然后每次循环sleep一段时间。while true ;docommandsleep XX //间隔秒数done第二种方案,使用crontab。我们都知道crontab的粒度最小是到分钟,但是我们还是可以通过变通的方法做到隔多少秒运行一次。以下方法将每...
分类:
系统相关 时间:
2015-04-29 19:30:29
阅读次数:
207
今天在弄magento新闻邮件发送时候发现,单个邮件发送完全没有问题,但是新闻邮件订阅死活都不成功,国内国外的帖子都翻了一遍没有用,最后还是得靠自己了,于是开始慢慢找问题首先想到是不是crontab的问题,因为magento是使用crontab来定期执行magento项目更目录下得cron.php文...
分类:
其他好文 时间:
2015-04-27 12:51:53
阅读次数:
224
开启crontab任务计划:选择crontab文件编辑器,来编辑crontab文件:结果:Selectaneditor.Tochangelater,run‘select-editor‘.1./bin/ed2./bin/nano<----easiest3./usr/bin/vim.basic4./usr/bin/vim.tinyChoose1-4[2]:3(vim编辑器)编辑crontab文件:命令:~#crontab-e这个..
分类:
系统相关 时间:
2015-04-27 08:17:58
阅读次数:
161
crond命令简介crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行..
分类:
其他好文 时间:
2015-04-27 08:16:48
阅读次数:
199
今天发现vps敲入crontab -e 居然提示 “Disk quota exceeded” 无法编辑。于是"df -h"查了查发现系统磁盘空间使用100%了。最后定位到是/var/spool/mail/root 这个文件有几个G。于是清理掉,问题解决。如果不知道是哪些文件占了磁盘空间,可以看下面查...
分类:
其他好文 时间:
2015-04-26 20:55:37
阅读次数:
142
1、whereis 只能查找可执行文件,联机帮助文档,源代码文件。在数据库/var/lib/mlocate/mlocate.db查找,因此效率很高。但是数据库mlocate.db不是实时更新的,而是一天更新一次(crontab定时执行updatedb),因此whereis查找会不准确。要想准确,需要...
分类:
系统相关 时间:
2015-04-26 18:01:51
阅读次数:
232
执行计划任务时会主动给root发一封信执行计划任务时会主动给root发一封信,关闭不再发信的方法:原来是这样:[root@scj~]#crontab-l*/30****/usr/sbin/ntpdatentp.ksyun.cn改为这样:[root@scj~]#crontab-l*/30****/usr/sbin/ntpdatentp.ksyun.cn>/dev/null2>&1
分类:
其他好文 时间:
2015-04-24 01:23:12
阅读次数:
204
写了一个Mysql备份的脚本,大家看看,有什么不妥地方。这是我写的第一个Shell脚本,大家帮忙看看,有谁需要的,我可以发给他。可以将这个脚本放进crontab,每天凌晨执行一次,自动备份这个脚本每天最多只执行一次,而且只保留最近五天的备份在服务器上。代码:#!/bin/bash#This is a...
分类:
数据库 时间:
2015-04-23 23:12:06
阅读次数:
188