$ logger System rebooted for hard disk upgrade
# tail -f /var/log/message
http://www.cyberciti.biz/tips/howto-linux-unix-write-to-syslog.html
loggerコマンドへパイプ|で渡す
* * * * * /path/to/command 2>&1 | logger -t mycommand -p local0.info
2012年6月14日木曜日
syslog /var/log/messages にログする方法
2012年6月7日木曜日
2012年6月5日火曜日
redhat5スクリーンショット
$ gnome-screenshot --delay=5
撮影後保存ウィンドウが開く、形式はpgn
--windowフォーカスを持つウィンドウのスクリーンショットを取得します。
http://library.gnome.org/users/user-guide/stable/tools-screenshot.html.ja
KDEは、ksnapshotらしい。
ping スクリプト
#!/bin/sh
# require a list file of ipaddress
# ./ipaddress_list.txt
#1.2.3.4
#192.168.50.1
#10.1.2.3
# http://www.unix.com/shell-programming-scripting/16489-help-ping-host-alive-not.html
PING_WAIT_TIME=1
PING_NUM_PCKT=1
FILE_IPADR="./ipaddress_list.txt"
for ipadr in $(cat $FILE_IPADR)
do
ping -w $PING_WAIT_TIME -c $PING_NUM_PCKT $ipadr > /dev/null
if [ $? -eq 0 ]
then
echo "$ipadr is alive."
else
echo "$ipadr is dead"
fi
done
2012年6月2日土曜日
コンパイル時にdefine定義を表示する
コンパイル時にdefine定義を表示する
#warning (-o-)(-o-)(-o-) SIZ SYS 512 = SIZ_SYS_512 (-o-)(-o-)(-o-)
#warning (-o-)(-o-)(-o-) NUM SYS 512 = NUM_SYS_512 (-o-)(-o-)(-o-)
#warning (-o-)(-o-)(-o-) PMA SYS 512 = PMA_SYS_512 (-o-)(-o-)(-o-)
#warning (-o-)(-o-)(-o-) PMS SYS 512 = PMS_SYS_512 (-o-)(-o-)(-o-)
#errorで表示させてコンパイル止めてもok。