易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux中后台命令的执行

Linux中对于一些大任务需要在后台运行,否则会一直占用屏幕,防碍使用者使用终端去完成其它的任务。其中会提供如下几个命令来进行后台执行:
1、  设置crontab文件,并用它来提交作业;其中cron 系统调度进程,可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。
2、  使用at命令来提交作业;使用它在一个特定时间运行一些特殊的作业,或在晚些的非负荷高峰时段或高峰时段运行。
3、  & 在后台提交作业;使用它在后台运行一个占用时间不长的进程。
4、  使用nohup命令提交作业。使用它可以在后台运行一个命令,即使在用户退出时也不受影响。
 
Crontab的域
第1列   分钟 1~59
第2列   小时 0~23(0表示子夜)
第3列   天 1~31
第4列   月1~12
第5列   星期 0~6 (0表示星期天)
第6列   要运行的命令
如下格式:分 时 日 月 星期 要运行的命令。它是从左边读起。用“-”来表示一个时间范围,如在第5列中1-5表示周一到周五。采用“,”表示希望的某些值,如第5列中的1,4表示星期一和星期四。采用“*”表示连续的时间段。
如:45 4 1,10,22 * * /apps/bin/backup.sh表示每月的1、10、22日的4:45去执行/apps/bin/backup.sh脚本。
0, 30 18-23 * * * /apps/bin/dbcheck.sh表示每天的18:00-23:00之间每30分钟运行/apps/bin/dbcheck.sh脚本。
Crontab命令的一般形式:
Crontab [-u user] -e  –l  –r
-u  表示用户名
-e  编辑crontab文件
-l  列出crontab文件中的内容
-r  删除crontab文件。
 
At命令
At命令允许用户向cron守护进程提交作业,使其在稍后的时间运行。这个稍后可能是指几分钟或几天以后,若希望在一个月或更长时间运行,则建议采用crontab命令。
At命令的基本形式为:
at [-f  script] [-m  -l  -r] [time] [date]
-f  script 表示所要提交的脚本或命令
-l  列出当前所有等待运行的作业,与atq命令等价
-r  清除作业, 与atrm的命令等价
-m 作业完成后给用户发邮件
Time at命令的时间格式,非常灵活,可以是H、HH.mm等其中H为小时,M为分钟。也可以采用a.m.和p.m.
Date 日期格式可以是月份数或日期数,而且at命令可以识别如today、tomorrow等这样的词。


相关文档:

转载-linux 2.6 进程总结


转载-linux 2.6 进程总结
 
 
进程、轻量级进程(LWP)、线程
进程:程序执行体,有生命期,用来分配资源的实体
线程:分配CPU的实体。
  用户空间实现,一个线程阻塞,所有都阻塞。
  内核实现,不会所用相关线程都阻塞。用LWP实现,用线程组表示这些线程逻辑上所属的进程。 ......

转帖 linux 公司面试题


linux 公司面试题
 
 
1. 在Linux系统中,以文件 方式访问设备 。
2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。
3. Linux文件系统中每个文件用 i节点来标识。
4. 全部磁盘块由四个部分组成,分别为引导块 、专用块、 i节点表块 和数据存储块。
5. 链接分为: 硬链接 和 符号链接 。 ......

在Linux环境下调试静态库

      这两天同事在Octeon开发板上调试Linux程序,遇到了一个问题:无法让gdb单步跟踪进入静态库(libcrypto.a和libcvmx.a)对应的源文件。
      我自己在PC上写了一个小程序进行验证,发现果然是这样。如果把全部.o文件(用-ggdb3选项编译,带调试信息)直接编译成可 ......

linux内核编译二

1.内核编译必须在root环境下,而Ubuntu装后没有root用户,所以设置root密码
 sudo passwd root
2.su回车,输入密码就是以root身份了,
3.下载linux内核并将其转移到/usr/src文件夹
cp 文件 /usr/src
4.tar -jxvf linux-2.6.29.4.tar.bz2
  ......

Linux中如何查看服务及监听端口和修改防火墙端口整理

################## 修改防火墙端口 #################
当Linux打开防火墙后,你会发现,从本机登录23端口是没有问题的,但是如果从另一台pc登录该linux系统后,你会发现提示这样的错误:
不能打开到主机的连接, 在端口 23: 连接失败
查看端口情况:service iptables status
因为linux防火墙默认是关闭23端口的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号