爱意满满的作品展示区。
m31271n

你再 BB,我就坐到电脑前给你看。

  •  
  •   m31271n · May 4, 2016 · 4860 views
    This topic created in 3835 days ago, the information mentioned may be changed or developed.

    经常一条命令跑好久,然后等不了了就去喝水,喝水的时候还得想着跑命令这事。

    回来之后不是发现还没跑完,就是早就跑完了,白白浪费了时间。

    写个小脚本,可以安心喝水了。

    #!/bin/bash
    
    MSG_EXIT="Ctrl-C to stop..."
    MSG_SUCCESS="Awesome! Success!"
    MSG_FAILURE="Shit! Failure!"
    MSG_INTERVAL=1
    
    function success() {
        echo $MSG_EXIT
    
        while true; do
    	say $MSG_SUCCESS;
    	sleep $MSG_INTERVAL;
        done
    }
    
    function failure() {
        echo $MSG_EXIT
    
        while true; do
    	say $MSG_FAILURE;
    	sleep $MSG_INTERVAL;
        done
    }
    
    $@ && success || failure
    

    存成 bb ,加到 PATH 的某个目录里去。

    然后:

    bb <command>
    
    # 比如
    bb find / -name '*~' -delete \
         -o -name '#*#' -delete
    

    喝水去了。

    15 replies  •  2016-05-05 22:36:54 +08:00
    m31271n
    m31271n
    OP
    May 4, 2016
    1
    用了 OS X 的 say 。
    Wongzigii
    Wongzigii
    May 4, 2016
    2
    AppleScript ?
    m31271n
    m31271n
    OP
    May 4, 2016
    3
    @Wongzigii …… 就是个 Bash 脚本。
    huigeer
    huigeer
    May 4, 2016 via iPhone
    4
    nohup
    icybee
    icybee
    May 4, 2016
    5
    bb echo "how about f**k your writer?"

    Awesome! Success!

    我简直就是段子手
    zhujinliang
    zhujinliang
    May 4, 2016
    6
    之前用 yo 实现类似的功能,编译完了给你发一条 yo ...
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    May 4, 2016 via iPhone
    7
    screen
    catoncat
    catoncat
    May 4, 2016
    8
    加上 -V 选个唱歌的唱出来就更好了
    Tink
    Tink
    May 4, 2016 via iPhone
    9
    && 后面播放个歌曲就完了
    m31271n
    m31271n
    OP
    May 4, 2016
    10
    @Tink “真是 ri 了牛蛙了,没想到”
    Sasasu
    Sasasu
    May 4, 2016 via Android
    11
    tmux 不就好了...
    再说在办公室里开外放没问题么....
    zddhub
    zddhub
    May 4, 2016 via iPhone
    12
    居然能用 true, 第一次知道。
    m31271n
    m31271n
    OP
    May 4, 2016
    13
    @Sasasu tmux 怎么给提醒,给个关键字什么的,好让我去找找。
    asxalex
    asxalex
    May 5, 2016
    14
    say meow~
    say moo~
    m31271n
    m31271n
    OP
    May 5, 2016
    15
    @asxalex 弄了一下,太喜感了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1455 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 22:58 · PVG 06:58 · LAX 14:58 · JFK 17:58
    ♥ Do have faith in what you're doing.