Windows改行ファイル群から\rを取り除くスクリプト
前提
ディレクトリiの内容をディレクトリi/unix/へ複製
(必要であれば、unixをmvで別ディレクトリへ移す)
1)list.txtの作成
cd i
find ./ -exec ls -d [] \; |sed -e "s/^\.\///g" > ..\list.txt
cd ..
2)
mkdir i/unix
cp -R i i/unix
3)コードを取り除いて作成する
list=list.txt
DIR=unix
for file in `cat list`
do
if [ -f $file] ; then
tr \\r \\n < $file > $DIR$file
fi
done
メールのスクリプト
メール移行
旧メールサーバ上で、
sendmail サービス停止
/etc/rc2.d/Kxxsendmailを実行
ps -ef |grep sendmailにて確認
cd /var/spool/mail
tar cvpf ../tmpmail.tar ./
ユーザリストファイルの作成
gawk -F: '{ print $1 }' /etc/passwd > userlist.txt
メールファイルを空にする
#!/bin/sh
for fn in `cat userlist.txt`
do
cat /dev/null > /var/spool/mail/$fn
done
echo "処理は終了しました。"
メールファイルをコピーする
#!/bin/sh
for fn in `cat userlist.txt`
do
cat /var/spool/tmp/$fn >> /var/spool/mail/$fn
done
echo "処理は終了しました。"
sendmailのmc変更後の実施
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
Postfix
main.cf
disable_vrfy_command = yes |
(VRFYコマンドの制限) |
smtpd_banner = $myhostname ESMTP $mail_name |
(バナー情報制限) |
smtpd_helo_required = yes |
(HELOコマンド必須) |
grepで複数みつけたい時
ifconfig |egrep '^em|^bce|100'
これで、emのインターフェースとbceのインターフェースとLinkUP状態が確認可能
最終更新:2010年03月08日 16:58