タグ

bashとsshに関するlax34のブックマーク (3)

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

    sshログウアウトするとなぜ止まるのか sshログインしている状態でバックグランドでシェルスクリプトを実行すると、sshdのログインシェル(bash)の子プロセスとしてシェルスクリプトが実行されます。 # プロセスの親子関係を確認 $pstree init─┬─agetty ├─atd ├─auditd───{auditd} ├─crond ├─dbus-daemon ├─dhclient ├─6*[mingetty] ├─ntpd ├─rngd ├─rpc.statd ├─rpcbind ├─rsyslogd───3*[{rsyslogd}] ├─2*[sendmail] ├─sshd───sshd───sshd───bash───pstree # バックグラウンドで./batchを実行 $./batch.sh & # batch.shはsshdの子プロセスのbashプロセスの子プロセス

    nohupを使ってsshログアウト後もシェルスクリプトを動かす - Qiita
  • サーバーにsftpできないときは - console.lealog();

    Coda2やForkLiftやTransmitやらなんでもいいけどGUISftpソフトで、サーバーにつながらんくなった!って時の対処法です。 色んなケースがあるとは思いますが、私の場合はbashrcが悪さしてました。 原因と解決方法 原因 bashrcの記述に問題があって、Terminalみたいな「対話型ではない接続」ができなくなってました。 解決方法 ログイン時に読まれるであろうbashrcなどの「先頭」に、 [ -z "$PS1" ] && returnと記述してください。 何をしてるかというと、「対話型ではない接続」の場合は、以降を読み込まないようにしてるだけ。 普段のTerminalでの接続では、いつも通り読み込まれます。 解決までの道のり Coda2のファイラーが突然つながらんくなった 昨日までいけてたのに! Coda2が悪いのかと思い、Forkliftで試す→もちろんダメ。

    サーバーにsftpできないときは - console.lealog();
  • ログ監視ツール導入(SWATCH) - CentOSで自宅サーバー構築

    (1)SWATCHアクションスクリプト作成 SWATCHが検知したIPアドレスからの累積不正アクセス数が3回ごとまたは、引数でblock※と指定された場合、該当IPアドレスからのアクセスを24時間規制するシェルスクリプトを作成する ※Ping of Death等悪意のあるアクセスを即規制するためのオプション [root@centos ~]# vi /usr/local/bin/swatch_action.sh ← SWATCHアクションスクリプト作成 #!/bin/bash # SWATCHアクションスクリプト # # 引数1:ログ区切り文字を指定 # 引数2:ログ内IPアドレス位置を指定 # 引数3:該当IPアドレスからのアクセスを規制する場合blockを指定 PATH=/bin:/sbin:/usr/bin # 規制IPアドレス情報メール通知先設定 # ※メール通知しない場合は下記をコ

  • 1