タグ

ブックマーク / weboo-returns.com (2)

  • sshrcで環境を汚さずにサーバの .bashrc .tmux.conf .vimrc 等をカスタマイズする | Weboo! Returns.

    複数人で管理している番サーバの環境をオレオレカスタマイズしてる人はいないと思うが、デフォルトのままだと使いにくいので、ぎりぎり許せる最大公約数的な設定をしているという管理者は多いのではないだろうか。 それでも、tmux や screen のプリフィックスは人によって通常使っているキーが違ったりして、これが異なるだけで非常に使いにくかったりする。自分はログインする度に以下のようなコマンドを打ちこんでいた。実に面倒くさい。 $ tmux set-option -g prefix C-t この件についてtwitterで聞いてみたところ、皆さんサーバ上に個人用の設定ファイルを用意して、ログイン時にそれを読み込んだりしているようだった。 で、これを何とかしようと思って少し調べてみた結果、以下の sshrc を使うのが便利という結論に至った。 https://github.com/Russell91

    sshrcで環境を汚さずにサーバの .bashrc .tmux.conf .vimrc 等をカスタマイズする | Weboo! Returns.
  • Pythonで書いたスクリプトをデーモン化する方法 | Weboo! Returns.

    某プログラムをcronで呼び出していたのですが、これだと1分おきにしか実行できません。次のようにすれば、30秒単位で実行することもできますが、通常は1分単位で、ある時は10秒単位でというように状態によって間隔を変えて処理したかったのでデーモン化の方法を調べました。 * * * * * date & sleep 30 ; date Chris' Python Page にてそのものずばりの例を発見しました。指定したユーザで実行できるし、init.dスクリプトを書けば、OS起動時に自動実行することもできます。すばらしー 10秒おきにログ(/var/log/pydaemon.log)に時間を書き出すサンプル #!/usr/bin/env python #########################################################################

  • 1