タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

shellに関するcanipyのブックマーク (3)

  • 死んでもプロセスを上げ直さないdaemontoolsのrunファイル - (ひ)メモ

    追記 2013-05-30 これで超簡単にできました!!スバラシす!!!! daemontoolsでdaemonプロセスの管理をしたいのだけど、 daemonプロセスが死んだら起動し直したくない svc -t, -d, -k したときはdaemonプロセスを殺して起動し直したくない という要件が深淵な理由によりある場合のrunファイルはこういう風にすればいいんじゃないかなというお話です。 https://gist.github.com/hirose31/5669933 downファイルはsuperviseが起動するとき(/service/下にsymlinkが作られたとき)のみ有効なので、今回の要件には使えない /etc/init/hoged.conf 作って service コマンドで起動しろ、ってのは確かにおっしゃる通りなんですが、できればdaemontoolsで管理したい気持ち いい方

    死んでもプロセスを上げ直さないdaemontoolsのrunファイル - (ひ)メモ
  • シェルスクリプトでサーバーを起動、停止する - 偏った言語信者の垂れ流し

    Flaskとかで作ったちょっとしたサーバーの起動/停止用のシェルスクリプト。 gunicornでデーモン状態にしている。 startで起動、stopで終了、restartでstop+start。 #!/bin/sh PROGNAME=`basename $0` BASEDIR=`dirname $0` PIDFILE=$BASEDIR/$PROGNAME.pid start() { echo "Starting server..." cd $BASEDIR gunicorn flaskhello:app -p $PIDFILE -D } stop() { echo "Stopping server..." kill -TERM `cat $PIDFILE` rm -f $PIDFILE } usage() { echo "usage: $PROGNAME start|stop|restar

    シェルスクリプトでサーバーを起動、停止する - 偏った言語信者の垂れ流し
  • oinume journal

    Raycastを使い始めて1年経ったので、どういうことに使っているかを振り返ってみる。去年書いた AlfredからRaycastに移行した - oinume journal の記事から少し使い方が変わっているところもあるのでメモがてら。 基的な使い方 Cmd + QをRaycast起動のショートカットとして割り当てている。Pro版は使っていないのでAI機能などは使ったことがない。 ブラウザのブックマーク検索など、よく使うけどHotKeyを割り当てるほどでもないRaycastコマンドはbmのようにAliasを設定している。 Cmd + QでRaycastを起動してbmと入力するとブックマークの検索ができるので楽ちん アプリケーションランチャー機能 アプリケーションを起動するときのランチャーとして使っている。よく使うアプリにはHot Key(ショートカット)を割り当ててる。 Clipboar

    oinume journal
  • 1