/ 雑記帳

[ カテゴリー » Linux スクリプト ]

/etc/udev/rules.d/50-udev.rules for friio

#####################################
# Persistent block device stuff - end
#####################################


ACTION=="add", SUBSYSTEM=="usb_device", ¥
PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev}; printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}'", ¥
NAME="%c", MODE="0666"

— posted by くま at 09:19 pm   pingTrackBack [0]

いたずらには使わないでね...

VNCサーバーの相手先に接続してくれるスクリプト
dig hoge.co.jpの部分に相手先のサーバー名を入れる。
    
#!/bin/sh
    
echo ""
echo "choose 1:root or 2:hoge"
echo ""
read ch
echo $ch
    
case "$ch" in
[1])
echo ""
echo "1: root"
echo ""
#
DATE1=`dig hoge.co.jp | sed '/^$/ d' | grep -v ";" | grep hoge | awk '{print ""$5":1"}'`
#
echo ""
;;
[2])
echo ""
echo "2: hoge"
echo ""
#
DATE1=`dig hoge.co.jp | sed '/^$/ d' | grep -v ";" | grep hoge | awk '{print ""$5":2"}'`
#
echo ""
;;
esac
    
if [ -z $DATE1 ]
then
echo IP未確認状態
echo ""
#
else
echo IP取得状態
echo ""
echo $DATE1 | awk '{print "/usr/bin/vncviewer "$1""}' > /var/tmp/vnc-start
chmod +x /var/tmp/vnc-start
/var/tmp/vnc-start
rm /var/tmp/vnc-start
fi

— posted by くま at 09:02 am   pingTrackBack [0]

掲示板設置スクリプトfor FedoraCore5

http://www.kent-web.com/bbs/yybbs.html
で配布されているものを自鯖に設置するためのスクリプトです。もちろん保証なし。

#!/bin/csh
set dir2 = /home/web/public_html/yybbs
lha x yybbs.lzh
mv ./yybbs /home/web/public_html/
#
nkf -w --overwrite $dir2/yybbs.cgi
nkf -w --overwrite $dir2/regist.cgi
nkf -w --overwrite $dir2/admin.cgi
nkf -w --overwrite $dir2/read.cgi
nkf -w --overwrite $dir2/registkey.cgi
nkf -w --overwrite $dir2/init.cgi
#
nkf -w --overwrite $dir2/lib/form.pl
nkf -w --overwrite $dir2/lib/jcode.pl
nkf -w --overwrite $dir2/lib/list_log_thread.pl
nkf -w --overwrite $dir2/lib/list_log_topic.pl
nkf -w --overwrite $dir2/lib/list_log_tree.pl
nkf -w --overwrite $dir2/lib/registkey.pl
#
sed 's/¥/usr¥/local¥/bin¥/perl/¥/usr¥/bin¥/perl --/g' $dir2/yybbs.cgi ¥
> $dir2/yybbs.cgi1
mv -f $dir2/yybbs.cgi1 $dir2/yybbs.cgi

sed 's/¥/usr¥/local¥/bin¥/perl/¥/usr¥/bin¥/perl --/g' $dir2/regist.cgi ¥
> $dir2/regist.cgi1
mv -f $dir2/regist.cgi1 $dir2/regist.cgi

sed 's/¥/usr¥/local¥/bin¥/perl/¥/usr¥/bin¥/perl --/g' $dir2/admin.cgi ¥
> $dir2/admin.cgi1
mv -f $dir2/admin.cgi1 $dir2/admin.cgi

sed 's/¥/usr¥/local¥/bin¥/perl/¥/usr¥/bin¥/perl --/g' $dir2/read.cgi ¥
> $dir2/read.cgi1
mv -f $dir2/read.cgi1 $dir2/read.cgi

sed 's/¥/usr¥/local¥/bin¥/perl/¥/usr¥/bin¥/perl --/g' $dir2/registkey.cgi ¥
> $dir2/registkey.cgi1
mv -f $dir2/registkey.cgi1 $dir2/registkey.cgi

#sed 's/¥/usr¥/local¥/bin¥/perl/¥/usr¥/bin¥/perl --/g' $dir2/init.cgi ¥
#> $dir2/init.cgi1
#mv $dir2/init.cgi1 $dir2/init.cgi
#--------------------------------------------

chmod 755 $dir2/yybbs.cgi
chmod 755 $dir2/regist.cgi
chmod 755 $dir2/admin.cgi
chmod 755 $dir2/read.cgi
chmod 755 $dir2/registkey.cgi
#chmod 644 $dir2/init.cgi

#--------------------------------------------
#
chmod 666 $dir2/data/log.cgi
chmod 666 $dir2/data/count.dat
chmod 666 $dir2/data/pastno.dat
#
#
chmod 644 $dir2/lib/jcode.pl
chmod 644 $dir2/lib/registkey.pl
chmod 644 $dir2/lib/form.pl
chmod 644 $dir2/lib/list_log_thread.pl
chmod 644 $dir2/lib/list_log_tree.pl
chmod 644 $dir2/lib/list_log_topic.pl
#--------------------------------------------
unzip system_g.zip
mv ./*.gif $dir2/img/
#--------------------------------------------
chmod -R 707 $dir2/past
chmod 606 $dir2/past/0001.cgi
#--------------------------------------------
sed 's/shift_jis/utf-8/g' $dir2/init.cgi > $dir2/init.cgi1
mv -f $dir2/init.cgi1 $dir2/init.cgi
chmod 644 $dir2/init.cgi

— posted by くま at 12:02 pm   commentComment [1]  pingTrackBack [0]

スナップショット

xine + ビデオキャプチャーカード でスナップショットを撮ってHPに載せてみた。解像度は望めないが見た目はとてもきれいだ。使用したスクリプトは前に公開したかも知れないがこんな感じです。

#!/bin/csh
ptune-ui.pl &
echo ""
echo -n "Please set channel"
sleep 25;
echo ""
cat /dev/video0 | xine
-

— posted by くま at 09:07 am   pingTrackBack [0]

<< 2024.3 >>
SMTWTFS
     12
3456 7 89
10 11 1213141516
17 1819 20 21 2223
24 25 26 27 2829 30
31      
 
























T: Y: ALL: Online:
ThemePanel
Created in 0.3595 sec.