跟散仙学shell编程(六)ITeye - 凯时娱乐

跟散仙学shell编程(六)ITeye

2019-01-13 17:39:19 | 作者: 涵易 | 标签: 散仙,能够,运用 | 浏览: 520

[2]- Running nohup sh bb.sh [search@h1 814]$

$$能够打印当时进程id
要以后台形式重启一个作业,能够运用bg指令加上作业号,
假如曾经台形式重启一个作业,能够运用fg指令,加上作业号:

除以之外,咱们还能够运用nice指令来调整使命的优先等级,规模从-20到20 ,数值越大优先级越低,
nice -n 10 nohup sh bb.sh 
[2] 1576
[1] Exit 125 nice -n 10nohup sh bb.sh
[search@h1 814]$ nohup: 疏忽输入并把输出追加到"nohup.out"
[search@h1 814]$ ps al
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
4 0 1112 1 20 0 4064 580 n_tty_ Ss+ tty1 0:00 /sbin/mingetty /dev/tty1
4 0 1114 1 20 0 4064 576 n_tty_ Ss+ tty2 0:00 /sbin/mingetty /dev/tty2
4 0 1116 1 20 0 4064 576 n_tty_ Ss+ tty3 0:00 /sbin/mingetty /dev/tty3
4 0 1118 1 20 0 4064 576 n_tty_ Ss+ tty4 0:00 /sbin/mingetty /dev/tty4
4 0 1120 1 20 0 4064 580 n_tty_ Ss+ tty5 0:00 /sbin/mingetty /dev/tty5
4 0 1122 1 20 0 4064 580 n_tty_ Ss+ tty6 0:00 /sbin/mingetty /dev/tty6
4 0 1132 1127 20 0 108432 1968 wait Ss pts/0 0:00 -bash
4 0 1359 1132 20 0 145432 1584 wait S pts/0 0:00 su - search
4 500 1360 1359 20 0 108432 2056 wait S pts/0 0:00 -bash
4 0 1503 1498 20 0 108432 1968 wait Ss pts/1 0:00 -bash
4 0 1518 1503 20 0 145432 1584 wait S pts/1 0:00 su - search
4 500 1519 1518 20 0 108428 1984 n_tty_ S+ pts/1 0:00 -bash
0 500 1576 1360 30 10 106060 1348 wait SN pts/0 0:00 sh bb.sh
0 500 1581 1576 30 10 100904 596 hrtime SN pts/0 0:00 sleep 1
0 500 1582 1360 20 0 108124 1040 - R+ pts/0 0:00 ps al
[search@h1 814]$ 


renice指令,能够改动已有进程的优先等级,运用root用户能够调整恣意优先级,其他用户则有约束。



在linux中履行守时的使命主要有at和crontab两种办法:
假如体系没有都可履行yum install at 或yum install crond下载安装
指令格局at [-f filename ] time
查询作业atq,删去作业运用atrm 作业号


at指令合适用在预设时间内履行脚本比较好,假如需求每天或每周乃至每月跑一次,咱们就能够运用cron程序,cron在实践开发中,用的比较多,例如散仙公司用到的守时建索引的效劳就是以crontab设定的,关于crond的运用,请参阅散仙曾经的文章


小技巧:如安在每月的最终一天履行某个使命用法

00 12 * * * if [ `date +%d -d tomorrow` = 01 ] ; then ; command

在linux里边还有一个anacron程序,相似cron,它能够在错失的计划内,赶快运转某次因效劳挂掉,或机器停电的作业,有爱好的朋友能够自己查阅下。



假如咱们想把咱们的脚本,开始时运转起来,就需求把咱们的脚本放在/etc/init.d/rc.local里边或/etc/rc.local里边,不同的linux的发行版别或许不太相同,一般,咱们看一下就能辨认出来。

[search@h1 814]$ cd /etc/init.d/
[search@h1 init.d]$ ll
总用量 168
-rwxr-xr-x 1 root root 2062 1月 30 2012 atd
-rwxr-xr-x. 1 root root 3378 6月 22 2012 auditd
-r-xr-xr-x. 1 root root 1340 11月 24 2013 blk-availability
-rwxr-xr-x. 1 root root 2826 11月 23 2013 crond
-rw-r--r--. 1 root root 18586 10月 10 2013 functions
-rwxr-xr-x. 1 root root 5866 10月 10 2013 halt
-rwxr-xr-x. 1 root root 10804 11月 23 2013 ip6tables
-rwxr-xr-x. 1 root root 10688 11月 23 2013 iptables
-rwxr-xr-x. 1 root root 4535 10月 8 2013 iscsi
-rwxr-xr-x. 1 root root 3990 10月 8 2013 iscsid
-rwxr-xr-x. 1 root root 652 10月 10 2013 killall
-r-xr-xr-x. 1 root root 2134 11月 24 2013 lvm2-lvmetad
-r-xr-xr-x. 1 root root 2665 11月 24 2013 lvm2-monitor
-rwxr-xr-x. 1 root root 2571 10月 11 2013 mdmonitor
-rwxr-xr-x. 1 root root 2523 11月 23 2013 multipathd
-rwxr-xr-x 1 root root 7026 2月 13 2014 mysqld
-rwxr-xr-x. 1 root root 2989 10月 10 2013 netconsole
-rwxr-xr-x. 1 root root 5428 10月 10 2013 netfs
-rwxr-xr-x. 1 root root 6334 10月 10 2013 network
-rwxr-xr-x. 1 root root 3852 12月 3 2011 postfix
-rwxr-xr-x. 1 root root 1513 9月 17 2013 rdisc
-rwxr-xr-x. 1 root root 1822 11月 23 2013 restorecond
-rwxr-xr-x. 1 root root 2011 8月 15 2013 rsyslog
-rwxr-xr-x. 1 root root 1698 11月 23 2013 sandbox
-rwxr-xr-x. 1 root root 2056 11月 20 2012 saslauthd
-rwxr-xr-x. 1 root root 647 10月 10 2013 single
-rwxr-xr-x. 1 root root 4534 11月 23 2013 sshd
-rwxr-xr-x. 1 root root 2294 11月 23 2013 udev-post
[search@h1 init.d]$ 


假如想在登陆shell时,履行一些脚本,一般咱们在用户根目录下的.bash_profile和.bashrc文件里边来测验,留意这两个文件为躲藏文件,需求运用ls -al指令检查
下面散仙测验:

-rw-------. 1 search search 9909 8月 15 05:28 .bash_history
-rw-r--r--. 1 search search 18 7月 18 2013 .bash_logout
-rw-r--r--. 1 search search 176 7月 18 2013 .bash_profile
-rw-r--r--. 1 search search 124 7月 18 2013 .bashrc



在.bashrc里边加一条输出,每次退出(Ctrl+D)登陆(Enter),都会打印:
[root@h1 ~]# su - search
欢迎运用!!
[search@h1 ~]$ cat .bashrc 
# .bashrc
# Source global definitions                          
			
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯时娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章