每隔10s执行一条命令

回复 收藏
用while循环实现每隔10秒钟执行一次w命令。

答案

{{{密码回复可见}}}

2015-08-07 09:53 举报
已邀请:
0

定海偶然

赞同来自:

[root@bogon tmp]# while true;do w;sleep 10;done
0

SunyBome

赞同来自:

看看
0

wangdi244

赞同来自:

  1. #!/usr/bin/env python
  2. # coding=utf-8
  3. import os
  4. import time
  5. while True:
  6.     list_w = os.popen('w').readlines()
  7.     for line in list_w:
  8.         print line
  9.     print '-------------------------------------------------'
  10.     time.sleep(10)
0

summer123

赞同来自:

#!/bin/bash while [ 1 ] do         echo "haha";         sleep 10 done;
0

nihao426181

赞同来自:

^^^^^^^^^^^^^^^^^^^^^^^^^
0

huchiwen

赞同来自:

学习学习
0

googleqicq

赞同来自:

{:4_98:}
0

乐橙306

赞同来自:

sleep   10
0

丶小作

赞同来自:

mark
0

Linuxpp

赞同来自:

学习
0

lucas1202

赞同来自:

#!/bin/bash

while :
do
   w
   sleep 10
done
0

Armani

赞同来自:


while :
do
/usr/bin/w
sleep 10
done
0

邱石

赞同来自:

利用slee可以实现10s一次

  1. #!/bin/bash
  2. while [ 1 ]
  3. do
  4. /usr/bin/w
  5. sleep 10
  6. done;

0

tjlygdx

赞同来自:

练习脚本
0

xebszw

赞同来自:

1
0

哈哈琨少

赞同来自:

学习学习
0

渐行渐远

赞同来自:

都差不多
0

wzwyql

赞同来自:

0

balich

赞同来自:

扩展
0

Linuxpp

赞同来自:

再来一次
0

zhangzihao

赞同来自:

ggg
0

summer123

赞同来自:

#!/bin/bash

while [ 1 ]
do
    ls
    sleep 10
done
0

追风者

赞同来自:

本帖最后由 追风者 于 2015-10-2 22:37 编辑

while :; do w;sleep 10;done
0

北辰星

赞同来自:

学习
0

qq495966654

赞同来自:

看看
0

robert

赞同来自:

lala
0

cnshark

赞同来自:

看看答案先
0

xieqilang

赞同来自:

{:4_103:}
0

若尘fj

赞同来自:

是在循环脚本中加入sleep 10吗
0

lky

赞同来自:

学习
0

lky

赞同来自:

铭哥,这个脚本改成执行10次后不再执行,要怎么编写?
0

664778717@qq.co

赞同来自:

xuexi ,学习啦
0

Shawn

赞同来自:

这个思路好像差点什么,没做出来
0

Shawn

赞同来自:

t1=`date +%s`
t2=`date +%s`
s=$[$t2-$t2]
while [ $s -eq 10 ]
do
  w
done
铭哥,这哪有错啊?
0

demon_l

赞同来自:

#!/bin/bash
while :
do
    /usr/bin/w
    sleep 10
done
0

Rohero

赞同来自:

?
0

Rohero

赞同来自:

while:
do
   w;
   sleep 10
done
0

linux6688

赞同来自:

最好的Linux
0

吴天瑞

赞同来自:

学习
0

hlymlv

赞同来自:

学习
0

温柔的笑猫

赞同来自:

学习
0

linuxjishuren

赞同来自:

想学习
0

杨金彪

赞同来自:

.
0

yanggang

赞同来自:

#!/bin/bash  while true;do sleep 10 w done
0

超大大

赞同来自:

本帖最后由 秋枫 于 2015-11-30 16:55 编辑

while true;do ls;sleep 10;done
0

ldp840611

赞同来自:

看目的地
0

yangjian319

赞同来自:

学习了。
0

fansze

赞同来自:

#!/bin/bash
##
###
while :
do
        w
        sleep 10
done
0

elvis

赞同来自:

dd
0

王焱峰

赞同来自:

1
0

王焱峰

赞同来自:

看看
0

石头

赞同来自:

{:4_91:}
0

timfeng3535

赞同来自:

dfad
0

圣手书生

赞同来自:

死循环?
0

369666951

赞同来自:

看看
0

weifeng1463

赞同来自:

ok
0

初秋飞马

赞同来自:

get
0

Landon

赞同来自:

asd
0

zhangdailu

赞同来自:

学习
0

考鸡蛋

赞同来自:

  1. #!/bin/bash
  2. while :
  3. do
  4.         echo -e "`w`"
  5.         sleep 10
  6. done
0

thedawn

赞同来自:

1
0

沧海一叶

赞同来自:

#!/bin/bash
#
while ture ;do
    w
    sleep 10
done
0

loveyouhyf

赞同来自:

while :;do
w
sleep 10
done
0

guojianrui0512

赞同来自:

{:4_91:}
0

wangxinpeng

赞同来自:

#!/bin/bash
while :
do
   w
   sleep 10
done
0

老咸菜

赞同来自:

#!/bin/bash while true do         w         sleep 10 done ~        
0

Burgess

赞同来自:

学习
0

zql254

赞同来自:

  1. while :
  2. do
  3. clear
  4. w
  5. sleep 10
  6. done
0

malong

赞同来自:

学习一下


0

prospect

赞同来自:

#!/bin/sh
while true
do
    w
    sleep 10
done
0

andreking

赞同来自:

学习下
0

出VU时代

赞同来自:

学习下
0

sunwang33

赞同来自:

学习一下。
0

xteplinux

赞同来自:

{:4_91:}
0

maria

赞同来自:

  1. #!/bin/bash

  2. while :;
  3. do
  4. w
  5. sleep 10
  6. done

0

ringle000

赞同来自:

#!/bin/bash

while :;
do
        w
sleep 10
done
0

licengceng

赞同来自:

学习
0

rolay8

赞同来自:


  1. #!/bin/bash

  2. while :; do
  3.     clear
  4.     w
  5.     sleep 10
  6. done
0

t0ny1988

赞同来自:

#!/bin/bash
while :
do
w
sleep 10
done
0

qiqige

赞同来自:

学习
0

beafty

赞同来自:

这个的看看
0

lin19890913

赞同来自:

看看
0

落涧飞鹰

赞同来自:

看看
0

一笑而过

赞同来自:

我来看看
0

miaojianbo

赞同来自:

11
0

gxp2008

赞同来自:

  1. #!/bin/bash
  2. ## this is 10s run `w`
  3. ## gxp 2016-02-03


  4. a=`w`
  5. #b=`date -d "+10 sec" +%S`
  6. c=`date +%S`
  7. #c=$b-10
  8. #echo "$b"
  9. while :
  10. do
  11.   sleep 10
  12.   echo $a
  13.   echo $c
  14. done
0

lyhabc

赞同来自:

#!/bin/bash
while :
do
w
sleep 10
done
0

riluozhiyue

赞同来自:

#!/bin/bash
sleep 10
while :
do
        w
        sleep 10
done
0

alvinnull

赞同来自:

12
0

我是学渣

赞同来自:

{:4_99:}
0

liushuangwei

赞同来自:

#!/bin/bash
while :;
do
w
sleep 5
done
0

boy461205160

赞同来自:

#!/bin/bash
#每隔10s循环执行w命令
while :
do
    w
    sleep 10
done


0

1101066558

赞同来自:

#!/bin/bash

while :
do
      w
      sleep 10
done
0

lin13750529011

赞同来自:

谢谢
0

蔡炳森

赞同来自:

本帖最后由 蔡炳森 于 2016-2-27 23:24 编辑

while :; do w; sleep 3; done;
0

zhpro

赞同来自:

^^^^^^^^^^^^^^^^^^^^^^^^^
0

仙人掌

赞同来自:

while ;do
w
sleep 10s
done
0

木树

赞同来自:


#!/bin/bash
while :;
do
w
sleep 5
done
0

向南看是晴空

赞同来自:

学习了
0

不怕不怕

赞同来自:

看看

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: