skillup

技術ブログ

サーバー・ネットワーク

nohup(sshログアウトしてもコマンドは続く)+ StickyBit(誰もで書き込み自由)

投稿日:

インフラ系の小ネタです

nohup

sshでログインしている時に長時間かかるような処理を実行中、ログアウトするとそのコマンドは停止します。

これはログインしているシェルのバックグラウンドプロセスとして、実行中プロセスが動いているためです。

そのため、sshでログアウトするとハングアップのメッセージが子プロセスにも影響するため、切れてしまいます。

nohupコマンドはハングアップメッセージを無視することができ、これにより、sshでログアウトしても実行中のスクリプトは停止しません。

長時間のコマンドを実行中にうっかり止めてしまった(自分ですが・・・)などのミスを防ぐためにも長時間の処理に使うと良いでしょう。

nohupを使ってsshログアウト後もシェルスクリプトを動かす

Sticky Bit(スティッキービット)

特定のディレクトリに付与される特殊なアクセス権のことでこれが付いているとフォルダへの書き込みなどが誰でもできるようになるようです。ただし削除はダメなようです。

また属性を継承させる、などのこともできるようです。

スティッキービット(Sticky Bit) – 特殊なアクセス権

chmod :SUID、GUID、スティッキービットまとめ

 

-サーバー・ネットワーク

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

vimの設定に関して

今の開発ではほとんどeclipseを使っていますが、プログラミングをやり始めてから2年ぐらいはずっとgvim(vimのGUI版)でした。 別にこだわりがあったわけではないんですけどね。 最初にならった …

no image

zabbixアラートメール

以前、zabbixの基本設定についてこのエントリーでかきました。 今回はzabbixでの何らかの障害が発生した時に、アラートメールを送信したい場合について Contents1 ユーザーの登録&ユーザー …

no image

duコマンドについて

ディスク容量を計るコマンドduについて。 ポツポツ使ってきましたが整理していなかったので、ここで使い方を整理したいと思います。 Contents1 超基本的な使い方1.1 頻出オプション1.2 組み合 …

no image

Azure環境へのデプロイ

今までクラウドのインフラ環境というとほとんどがAWSだったのですが、C#+SQLServerの案件に携わっていることもあり、Azureを使うことに・・ 自学で簡単なアプリを作ってデプロイしたんですが、 …

no image

zabbixについて 

現在、携わっているプロジェクトでサーバー監視をする必要性がでてきたので、監視ツールについていろいろ調べとります。 Contents1 サーバー監視とは2 サーバー監視ツールとは3 おおまかなイメージ4 …

アーカイブ