Hello Linuxer,
saya lagi nyoba2 belajar perl nih buat keperluan scripting, and mentok
di hal yang 'sepele'. tujuan dari script ini untuk menghapus email
ratusan account. jadi saya hanya memasukan username saja, lalu script
menggabungkan antara username dengan domain yang sudah di tentukan.
#!/usr/bin/perl
$counter = 0;
while ($counter == 0) {
print("Enter the user name: "); $usrname = <stdin>;
if ($usrname = 0) { exit; };
$domain = "abc.com";
$run = "/home/vpopmail/bin/vdeluser [EMAIL PROTECTED]";
print("Executing: $run");
system($run);
}
saya menjalankan script ini di Perl v5.8.0 built for
i386-linux-thread-multi yang merupakan bawaan dari RedHat 9.
pas di jalanin ada error:
[EMAIL PROTECTED] ~]# ./deluserbulk.pl
Enter the user name: abcd
Executing: /home/vpopmail/bin/vdeluser abcd
@abc.comError: User does not exist
sh: line 2: @abc.com: command not found
sepertinya script ini 'rusak' krn input untuk vdeluser nya tidak
nyambung menjadi 'vdeluser [EMAIL PROTECTED]' tetapi menjadi 'vdeluser
abcd'.
mohon pencerahannya.
--
Best regards,
Tjhan Albert
"The future belongs to those who believes in the beauty of their dreams"
-Eleanor Rosevelt-
--
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip dan info di http://linux.or.id/milis.php
FAQ milis http://linux.or.id/faq.php