On Wed, Nov 14, 2007 at 02:40:46PM +0700, I Wayan Yuliarta wrote: > Hola milis, > > Menurut saya lebih baik merubah rutin scriptnya, daripada merubah > variable EDITMOTD. Jika suatu saat variable itu di-set "yes", nanti > timbul lagi masalahnya. > > Rutin script yang saya maksud adalah pada baris "mv $MOTD.tmp $MOTD" > menjadi "mv -f $MOTD.tmp $MOTD", jadi baris tsb dijalankan tanpa > interaksi user. Karena sepertinya script ini dijalankan secara > "unattended" alias otomatis.
Saya sudah kutip yg perlu /etc/init.d/bootmisc.sh: #!/bin/sh # file edit-motdh.sh EDITMOTD=no if [ "$EDITMOTD" != no ] then # cetak helo jika editmotd='yes' echo hello MOTD="`readlink -f /etc/motd || :`" if [ "$MOTD" != "" ] then uname -a > $MOTD.tmp sed 1d $MOTD >> $MOTD.tmp mv $MOTD.tmp $MOTD fi fi File test edit-motd.sh ini saat dijalankan tdk akan mencetak hello. Tapi anehnya saat booting tetap saja baris setelah if dijalankan. aneh. Kemudian saya sudah coba jalankan saran Mas Wayan, tidak stuck tapi muncul log: mv: cannot move `/etc/motd.tmp' to `/etc/motd': Operation not permitted Setelah dicek ternyata begini: vps:/etc# lsattr motd* ----i------------ motd Tinggal chattr -i /etc/motd. Masalah selesai. Meski sampai saat ini masih bingug kenapa sub script edit motd masih dijalanka padahal sudah saya set ke no. Sudah coba edit dr semula EDITMOTD=no menjadi EDITMOTD="no" Jadi merasa kayak newbie lagi nich. Debi, debi, oh debi ... VPS pakai debian sarge 3.1. -- Terimakasih sebelumnya. Salam, ~~ Arief Yudhawarman ~~ -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke [EMAIL PROTECTED] Arsip dan info milis selengkapnya di http://linux.or.id/milis