ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

nohupとdisown

2012-03-04 13:01:10 | PG(UNIX)

UNIXでよく出てくるnohupは、端末を閉じても裏でコマンドを動かし続けたい時に使う。
というのは知っていたけれど、SIGHUP(ハングアップシグナル)を無視するという仕組みだったのか^^;
(環境によっては、nohupを付けなくても(SIGHUPが来なくて)そのままバックグラウンドで動き続けるようだ)
それと、標準出力・標準エラーの内容がファイルに出力されるのも便利。 

で、nohupを付け忘れて実行開始してしまった場合、disownで後からSIGHUP無視を出来るようになる。
Ctrl+Zやbgと組み合わせれば、バックグラウンドで実行することすら忘れた場合に便利そう(笑)

他に、標準出力・標準エラーへの出力も後からファイルを指定できるといいんだけど、その方法は見つからないなぁ。

参考: nohupをつけ忘れたときは

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

EGit(EclipseのGit)のSSH設定

2012-03-04 10:57:38 | PG(CVS・SVN・Git)

EGitでGitHubとの接続が上手くいかないなーと思っていたら、やはりSSHの設定が問題だった。

EGitというかEclipse(今使っているバージョンは3.7)のSSH2のバグ?で、AESを使った鍵(パスフレーズ付き)を上手く認識できないらしい。
したがって、パスフレーズ無しの鍵を使っている場合は特にハマらない。
あるいは、ssh-keygenを使わず、Eclipse上で鍵を作る場合も特に問題ない。 

環境や設定依存のトラブルはネットでも情報があまり出回らないので、難しいや(苦笑)

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする