You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
シェルスクリプト内で実行した cd コマンドをターミナルに反映させたい。シェルスクリプト内でふつうに cd しても、子プロセスで cd するだけ。exec cd すればいいだろうと思ったのですがうまくゆかず、はてな人力検索で質問しました。そこで、a-kuma3 さんという方に、最後に exec /bin/bash すればよい という、目から鱗なアイディアを教わったので、自慢しておきます。 シェルスクリプト内で実行した cd コマンドをターミナルに反映させたい - 人力検索はてな 検証/理解の確認として、ターミナルで echo $$ し、次のスクリプト dummy.sh を実行し、再度ターミナルで echo $$ してみました。いうなれば、ターミナルで直接向き合っているカレントプロセスをシェルスクリプトのプロセスに差し替える技。なるほど。感動しました。 #!/bin/bash cd /tmp
Win10アプデすごい!やれ!bashもapt-getもubuntuバイナリも動く。本当にAniversary Updateだ。 2016/08/02のWindows10 Aniversary Updateは本当にアニバーサリーだ。サーバー系プログラマはインストールするべきだ。以前から言われていた、bashが動き、ubuntuのネイティブのバイナリが動くバージョンがついに[一般]に配布された。設定は文末に記す。apt-getしたらrubyやemacsなどなども、そのまま動く。ubuntuのELFネイティブのバイナリだ。要するに生だ。Macportよりアヴァンギャルドだ。 Windowsで標準パッケージでbinとかetcとかvarなんてディレクトリが見れる日が来るとは思わなかった。 上記の画面を見て欲しい。 Linux version 3.4.0-Microsoft (Microsoft@M
Bash用テストフレームワークに、Batsやshunit2がありますが、イケてないなーと思ってたら、気づいたら自分で作ってました。 github.com テストの結果はモダンなテストフレームワークのように、カラフルに表示します。 またFAIL時は、FAILしたテストの結果を表示します。 自分の Arch Linux 上の Bash 4.3.42 および、Travis CI 上で動作することを確認しています。 インストール curl -o ~/bin/bashtub https://raw.githubusercontent.com/ueokande/bashtub/v0.1/bin/bashtub chmod +x ~/bin/bashtub です。ただし~/binはパスが通ってるとします。 これでターミナルから bashtub と打つことで実行できます。 bashtub テストを書く 各
■ うっかりThunderbird 15へ上げてしまった 上げちゃったんだから、いい機会だとそろそろ対応してないかと見に行ってみた。 Exchange 2007/2010 Calendar and Tasks Provider レビューに3.00-rc3ならTb15で動くとあったので、試したがなぜか設定が空に。 新規で作り直したら動いた。まあ、普通に問題なさげ。 Tb15対応だけじゃなく、招待の返事を送らないという選択肢が増えてたりといろいろ改良されてるようだ。 これで14へ戻さなくてもよさそう。 ■ Xfce4でシステムモニター Xfce4システム負荷モニターを入れてみたが、cpugraphのほうがにぎやかでよさげだ。 本当はgnomeのappletを動かそうとxfce4-xfapplet-pluginを入れようと思ったが、 gnome3に対応しきれないためかUbutntu 12.04に
ホーム 検索 - ログイン | | ヘルプ 技術/UNIX/なぜnohupをバックグランドジョブとして起動するのが定番なのか?(擬似端末, Pseudo Terminal, SIGHUP他) [ Prev ] [ Next ] [ 技術 ] 何をいまさら当たり前の事を・・・と思われるだろう。 $ nohup long_run_batch.sh & SSHからログアウト後も実行を続けたいバッチジョブを、"&"を付けてバックグラウンドジョブとしてnohupから起動するのは定番中の定番である。 しかし、「nohupを使わなくても実行を続けることが出来る」やり方があったり、さらには「nohupを付けてもログアウト時に終了してしまう」パターンがあるとしたらどうだろう? そして、ある日あなたの後輩や同僚がこれらについてあなたに質問してきたら、あなたはどう答えるだろうか? 「Web上で検索したら見つか
例えば,ディレクトリ /tmp/hoge に print.ps というファイルが作成されたら,それを自動的に印刷するようにしたい場合,ファイル作成イベントを監視する必要がある. inotifywait というコマンドを使えばそれが簡単にできるので,紹介する. 次のbashスクリプトは, /pstmp というディレクトリにファイルが作成されたら,そのファイルを別ユーザアカウントで kghostview で開く,というものだ*1. #!/bin/bash # required package: inotify-tools psout_dir=/pstmp m_account=aki-yam events=(-e CREATE -e MODIFY -e MOVED_TO) while inotifywait ${events[@]} $psout_dir; do psfile=$psout_di
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く