忍者ブログ
Admin / Write / Res
得た知識と知識の無さを赤裸々にひけらかすブログです。
<< 04  2025/05  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31    06 >>
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

■そもそもcronとは何か?
ジョブ(スクリプト)を自動実行するためのデーモンプロセス。
バッチ処理とどう違うのか・・・は未解明w
デーモン・・・バックグラウンドで実行されるプログラム。UNIXサーバのメモリに常駐して様々なサービスを提供する。

自分の理解だと、スクリプトの実行には三段階あって、
①普通に実行
②バックグラウンド実行。teratermのターミナル(画面)を閉じるとプロセスがお亡くなりになってまう><
 それを解決するには、
③正確にはこれらと同列ではない(デーモンは自動実行なので)けど、デーモンプロセスは普段意識しなくとも処理をし続けてくれる。

■では設定方法!
crontab -e でcronの編集。
編集方法はviと同じです。・・・どこで調べてもこう出てくるってことはやっぱUNIX専用っぽいね。

■cronの参照
crontab -l
で参照できます。

深いことはもっとありそうだけど、
現状の知識はこれだけ!w

なんか分かったらまた書きます。
PR
CドライブとDドライブがあって、
なんでAドライブとBドライブがないんだろう?

調べてみたら、まだHDDが高くてFDD(フロッピーディスクドライブ)を使っていた時代があって、
当時はフロッピーをAドライブ、Bドライブと割り当てていたかららしい。
続いてHDDが使われるようになると、Cドライブ、Dドライブと続いたわけですねん。

フロッピー自体はしばらく媒体として残ったので、
そのままの名称になったわけだけど、
もうほぼ使わなくなった現在でも名残が残るのは、良いのか悪いのか。

<A HREF="http://blog.with2.net/link.php?702911">人気ブログランキングへ</A>
wordもExcelも実に奥が深い!
チューターの先輩にレベル1認定を受けておりますw
ぼくが現状レベルが1以上なのはプリンタの使い方だけかな。

そんな状況なのでショートカットもレベルがまだ1です。

■よく使うショートカット(Lv.1)
Alt+Tab ウィンドウの切り替え
Windows+Tab ウィンドウの切り替え2(vistaのみ)
Ctrl+A 全選択
Ctrl+P 印刷
Ctrl+C コピー
Ctrl+X 切り取り
Ctrl+V 貼り付け
Ctrl+S 上書き保存
Ctrl+F 検索
Ctrl+PageUp エクセルのシート切り替え
Ctrl+PageDown エクセルのシート切り替え

あと、「vaiolin」と打とうとして「ヴぁいおぃn」ってなってしまったら
F10を押すと直ります!


うーむ、レベル1ですなw
レベル2になったらまたこの続きを書きます!

linuxサーバのCPUやメモリ使用率などの情報をリアルタイムに表示するコマンドです。
tera termでリモートアクセスして「sar」と打って以下のように表示されれば使える状態です。

■sarを使ってみる

$ sar
Linux 2.4.27-3-686 (hoge)      05/24/07

19:55:00          LINUX RESTART

19:55:02        CPU     %user     %nice   %system   %iowait     %idle
20:05:02          all        28.68      0.72          1.07      0.00     69.53
20:15:02          all        28.86      0.72          1.05      0.00     69.37
Average:           all        28.77      0.72         1.06      0.00     69.45


%userはユーザ空間、%systemはカーネル空間のCPU使用率、%idleはOSの空いている率
を表しているそうです。


■sarの応用

$ sar 5 10
と打って出る結果は、
 「5秒間隔で10回分の結果」を表示してくれます。

自由にデータ取れるんですな~


■sadcでファイル出力

が、これだけだとその瞬間の状況を表示することしかできないので
ファイルに出力する必要があります。

「sadc」コマンドです!

具体的には
$ /usr/lib/sa/sadc 1 2000 /tmp/hogehoge
と打てば、「1秒間隔で2000回データ取って、hogeファイルに格納する」
ということになりまする。

■sadcコマンドの中断の仕方
しかし、2000秒間も取ってれば途中で中止したい場合もありますわな。そりゃね。
その場合はどうしたらよいのでしょうか?

①プロセスを調べる
$ ps -aef | grep sadc
と打ちましょう。
プロセスのうち、sadcをgrepした結果が返ってきます。

動かしている途中であれば、sadcと今行ったgrep自体の2つが結果として返ってきます。

②sadcをkillする
先ほどのプロセスを調べたときに
sadcのプロセスIDが分かります。(左側の数字です)

それをkillすれば、sadcコマンドは中断されます。
(途中までは書き込まれた状態のファイルが出来上がります)

$ kill 10101

これで中断完了です!


■ファイルを参照する(=見る、てことw)

catじゃsarファイルは見られません。
sarで見ます。(そのままやん!w)

CPU使用率を知りたいときは、
$ sar -u -f /tmp/hogehoge

メモリ使用率を知りたいときは、
$ sar -r -f /tmp/hogehoge

これで中身が見られます。
(けど中身の見方が難しい・・・勉強中です。ぐぐってもなかなかHITしない(汗))


■書いてて思ったこと
むー、なんでvistaだと■が小さいの?
見にくい・・・。


 

はじめまして☆
ぽんだと申します。

SE1年目!
まだ全然知識がありません。

けどこれって恥ずかしいことじゃないですよね。
恥ずかしいのは、努力を怠ること。現実を直視しないこと。逃げること。

1000里の道も1歩から!
どんなに基本的なことでもその積み重ねが大事です。
ちょっとずつでも成長していきたいです。

このブログは、知識をどんどんはき出していこう
という趣旨で始めてみました。

javaも将来的には習得したいので、知識を体系化したHP
をつくることを目標に頑張ります。

PS.
基本的に個人用のブログのつもりですので、友達にも誰にも公開していません。
けどまぁ、見ていただく分には構わないので(ブログだもんねw)、どぞ見てやってください。
カレンダー
04 2025/05 06
S M T W T F S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
フリーエリア
最新CM
最新TB
プロフィール
HN:
ぽんだ
年齢:
40
性別:
男性
誕生日:
1984/08/01
職業:
SugokuEroi略してSE
バーコード
ブログ内検索
P R
アクセス解析
カウンター

Copyright (c)新人SE奮闘記☆ All Rights Reserved.
Photo material by Kun  Template by tsukika


忍者ブログ [PR]