标签 crontab 下的文章

《Linux运维步步为营》第一章 Linux基础 1.2 Linux命令(2)

昨天

ps
查看当前进程,可以看到执行ps命令的时刻,系统中有哪些进程,进程的状态是怎样的,占用的各种资源信息。具体参数意义可以通过man查看,这里介绍几种常用的参数组合。
ps -A 简短的显示所有进程信息
ps -u user 显示指定用户的进程信息
ps -ef 显示略详细的进程信息,包含执行进程的命令行
ps aux 显示详细的进程信息,包括CPU和内存等的占用以及耗时,包含执行进程的命令行,比上面一个命令多了资源占用信息
ps -axjf 以树方式显示进程,可以查看进程的父子关系
这些命令执行后的返回内容使用了各种缩写,这里解释一下常见几列的意义。

- 阅读剩余部分 -

Crontab与shell不得不说的故事

最近做一个计划任务老出毛病,脚本手动执行一切正常,在crontab里面就不能正常执行,检查问题的时候始终不得方向,之后查看邮件才让我发现是crontab的环境变量设置问题。现在知道要怎么修改了,哈哈,拿出来与大家分享,这个小问题还是比较值得留意一下的。

Crontab执行时不会读取用户的环境变量,所以有时在crontab中添加了脚本任务后经常会发现执行失败,比如说执行ifconfig找不到这个命令之类的。大多数情况下是可能由于环境变量设置问题,如果有其他具体情况可以看root的mail里面邮件。因此,在编写脚本时要声明环境变量,防止发生此类错误。

- 阅读剩余部分 -