Linux Ctrl+z jobs bg fg使用及界别

shell编制程序查找软件依赖的文书所在的软件包(RPM)

ubuntu与centos防火墙的按键

 

 

 

一、& 最平日被用到

举个例子包所在的目录是:/media/server

ubuntu:

本条用在二个命令的最终,能够把这几个命令放到后台实践

#!/bin/bash

 

二、ctrl + z

#This script is used to query the package dependencies.

ufw disable关      

可以将叁个正值前台执行的指令放到后台,并且暂停

#6/16/11

 

三、jobs

function query()

 ufw enable开  

翻开当前有个别许在后台运行的一声令下

{

 

四、fg

  LINE=0

ufw allow smtp 允许外界访谈25/tcp(smtp)端口

将后桃园的命令调至前台继续运维

  PACKET=null

 

一旦后台北有七个指令,能够用 fg
%jobnumber将入选的命令调出,%jobnumber是经过jobs命令查到的后台正在实行的通令的序号(不是pid)

  MAX=`ls $2/*.rpm | wc -l`

ufw allow 22/tcp 允许访谈22/tcp(ssh)端口

五、bg

  while true

 

将二个在后台暂停的指令,产生继续推行

    do

ufw allow from 172.72.103.221允许221访问

如若后桃园有四个指令,可以用bg
%jobnumber将入选的一声令下调出,%jobnumber是经过jobs命令查到的后台正在进行的命令的序号(不是pid) 

     LINE=`expr $LINE + 1`

 

 

     if [ $MAX -lt $LINE ]

 

Linux下利用Shell命令调节职责Jobs实行

       then

 

下列命令能够用来支配进度职分:

        echo “Not find any package.”

centos

ps 列出系统中正在周转的进度;

        unset LINE PACKET MAX

service iptables stop/start/restart          开、关、重启

kill 发送实信号给一个或七个进程(平时用来杀死三个经过);

        return 1

 

jobs
列出脚下shell遭遇中已运营的职分状态,若未钦赐jobsid,则展现全体移动的职务状态音信;假诺告诉了贰个任务的安歇(即使命的景况被标识为Terminated),shell
从当下的shell情况已知的列表中删去职务的长河标记;

     fi

 chkconfig iptables on/off              开机运营/关闭

bg 将经过搬到后台运转(Background);

     PACKET=`ls $2/*.rpm | sed -n ${LINE}p`

ubuntu: ufw disable关
ufw enable开 ufw allow smtp 允许外界访谈25/tcp(smtp)端口 ufw allow
22/tcp 允许访谈22/tcp(ssh)端口 ufw allo…

fg 将经过搬到前台运维(Foreground); 

     rpm -pql $PACKET 2>/dev/null | grep -v “warning:” 2>/dev/null
| grep $1 &>/dev/null

 

     if [ $? = 0 ]

将job转移到后台运营 

       then

发表评论

电子邮件地址不会被公开。 必填项已用*标注