Windows改行ファイル群から\rを取り除くスクリプト
前提
ディレクトリiの内容をディレクトリi/unix/へ複製
(必要であれば、unixをmvで別ディレクトリへ移す)
ディレクトリiの内容をディレクトリi/unix/へ複製
(必要であれば、unixをmvで別ディレクトリへ移す)
1)list.txtの作成
cd i
find ./ -exec ls -d [] \; |sed -e "s/^\.\///g" > ..\list.txt
cd ..
cd i
find ./ -exec ls -d [] \; |sed -e "s/^\.\///g" > ..\list.txt
cd ..
2)
mkdir i/unix
cp -R i i/unix
mkdir i/unix
cp -R i i/unix
3)コードを取り除いて作成する
list=list.txt
DIR=unix
list=list.txt
DIR=unix
for file in `cat list`
do
if [ -f $file] ; then
do
if [ -f $file] ; then
tr \\r \\n < $file > $DIR$file
fi
done
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状態が確認可能
このwikiの更新情報RSS