A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
Solarisで使用しているshですが、ほとんど変わりないと思います。
#!/bin/csh
set date = `date '+%Y%m%d'`
/usr/bin/echo 'Start Auto-Loging ' > /home/log/autolog.$date
/usr/bin/date >> /home/log/autolog.$date
/usr/bin/echo '' >> /home/log/autolog.$date
/usr/bin/echo 'DiskCapacity Check' >> /home/log/autolog.$date
/usr/sbin/df -k >> /home/log/autolog.$date
/usr/bin/echo '' >> /home/log/autolog.$date
/usr/bin/echo 'SWAP Area Capacity Check' >> /home/log/autolog.$date
/usr/sbin/swap -s >> /home/log/autolog.$date
/usr/bin/echo '' >> /home/log/autolog.$date
/usr/bin/echo 'The rate of operations Check' >> /home/log/autolog.$date
/usr/bin/uptime >> /home/log/autolog.$date
/usr/bin/echo '' >> /home/log/autolog.$date
/usr/bin/echo 'Process Check' >> /home/log/autolog.$date
/usr/bin/echo '' >> /home/log/autolog.$date
/usr/ucb/ps -ax >> /home/log/autolog.$date
/usr/bin/echo '' >> /home/log/autolog.$date
/usr/bin/echo 'Castomor Check' >> /home/log/autolog.$date
/usr/bin/echo '' >> /home/log/autolog.$date
/usr/bin/who /var/adm/wtmp >! /home/log/who.log
/usr/bin/sleep 1
/usr/bin/tail -25 /home/log/who.log >> /home/log/autolog.$date
/usr/bin/echo '' >> /home/log/autolog.$date
/usr/bin/echo 'System Log Check' >> /home/log/autolog.$date
/usr/bin/echo '' >> /home/log/autolog.$date
/usr/bin/tail -50 /var/adm/messages >> /home/log/autolog.$date
/usr/bin/echo '' >> /home/log/autolog.$date
/usr/bin/echo 'Kernel Loading Check' >> /home/log/autolog.$date
/usr/bin/echo '' >> /home/log/autolog.$date
/usr/bin/dmesg >> /home/log/autolog.$date
/usr/bin/echo '' >> /home/log/autolog.$date
/usr/bin/echo '' >> /home/log/autolog.$date
/usr/bin/echo '---------End of Auto-Loging --' >> /home/log/autolog.$date
/usr/bin/date >> /home/log/autolog.$date
/usr/bin/echo '' >> /home/log/autolog.$date
/usr/bin/echo '' >> /home/log/autolog.$date
但し、以下のことに気をつける必要があります。
(1)Linuxでswapというコマンドは存在していないはずです。(swaponと言うコマンドのはず)変更する必要があります
(2)wtmpの場所が違います。(/var/adm→/var/log)変更する必要があります。
(3)パスが全然違うはずです。恐らく、相対パスでも大丈夫だと思いますので、全てのコマンドパスを消してから動かしてみた方がいいかもしれません。
このコマンドをcrontabで稼動させてあげればいいはずです。
恐らく動くと思います。以下のことをして動いているLinuxがありますので。
手元にないのでお送りすることが出来ませんが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Linuxサーバーのパーティション・ディレクトリの推奨見積もりについて 3 2023/01/17 00:46
- モニター・ディスプレイ DisplayPort 入力のMSTハブ(Linux対応)を探しています。 Linux を2画面で作 1 2022/11/07 21:10
- UNIX・Linux DisplayPort 入力のMSTハブ(Linux対応)を探しています。 Linux を2画面で作 1 2022/11/07 20:48
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- UNIX・Linux LINUXでのパーティション追加について 1 2022/12/09 11:15
- ネットワーク syslog保存サーバーに蓄積するログファイル容量について 3 2023/01/09 20:13
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- UNIX・Linux Linuxについて質問です。 シェルスクリプト名をdiff.shとして、以下のように2つのテキストフ 1 2023/02/03 20:06
- その他(プログラミング・Web制作) Linuxについて質問です。 引数に指定されたアクセスログのファイルからアクセス数が多い順に上位3つ 1 2023/02/03 03:46
- UNIX・Linux Linuxについて質問です。 シェルスクリプト名をfind.shとして、以下の条件をすべて満たすファ 1 2023/02/03 03:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スクリプトのエラー「unexpecte...
-
bashでシングルクォート内の変...
-
Linux 月を英語表示したい
-
シェルスクリプト実行で”そのよ...
-
crontabでsql/plusの起動
-
apachectl start command not f...
-
/etc/rc.localの自動起動について
-
自動パスワード入力でscpするス...
-
cronが動かない
-
bad interpreterで、シェルが使...
-
Mysqlのパスの設定しても、カレ...
-
UNIXのbashエラーでnot a valid
-
sudoでシェルスクリプトを実行...
-
cronでifconfigコマンドを使用...
-
CygwinでX Windiws Systemが起...
-
VNC (REDHAT LINUX 8.0 and W2K)
-
cronの@rebootでのdateコマンド...
-
Cronジョブの終了時刻を簡単に...
-
TOPコマンドで表示するCPU使用...
-
Dirコマンドでフォルダ内ファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スクリプトのエラー「unexpecte...
-
bashでシングルクォート内の変...
-
Linux 月を英語表示したい
-
シェルスクリプト実行で”そのよ...
-
自動パスワード入力でscpするス...
-
crontabでsql/plusの起動
-
cronの@rebootでのdateコマンド...
-
Linuxで自作バッチファイルの置...
-
bad interpreterで、シェルが使...
-
ロケールをutf8からsjisにする...
-
sudoでシェルスクリプトを実行...
-
hp-uxで時間(時計)を合...
-
Homebrewをインストールしたの...
-
Cronジョブの終了時刻を簡単に...
-
シェルスクリプトで標準エラー...
-
Linuxでシェルスクリプトがフル...
-
apachectl start command not f...
-
Bシェルで文字列が日付として正...
-
WIN10(MAC-bootcamp)で 起動時...
-
JAVAの環境変数が初期化されて...
おすすめ情報