open ("RCV_MAIL", ">>/home/icasimpan/mail_received.txt") or die $!;
while(<STDIN>){
print RCV_MAIL;
}
является неправильным.
Если бы Вы пытаетесь распечатать строки от STDIN до mail_received.txt, Вам было бы нужно:
open (RCV_MAIL, ">>/home/icasimpan/mail_received.txt") or die $!;
while (<STDIN>) {
print RCV_MAIL $_;
}
потому что print
с одним аргументом берет аргумент, чтобы означать список печатать, не дескриптор файла для печати его к.
$ perldoc -f print
print FILEHANDLE LIST
print LIST
...
Кроме того, никакая потребность в кавычках вокруг дескриптора файла называют в open
. Просто используйте RCV_MAIL
.
Я предполагаю, что Вы используете GRUB.
С GRUB 1 (наследие GRUB, версии 0.9x), в /boot/grub/menu.lst
, ввести hiddenmenu
. Нажмите клавишу ESC для показа меню.
#General configuration:
#Uninterupted within 5 seconds and default boot option 0.
timeout 5
default 0
color light-blue/black light-cyan/blue
#Hides the menu by default (press ESC to see the menu)
hiddenmenu
Если Вы используете GRUB 2 (версии 1.9x и), /boot/grub/grub.cfg
содержит меню. Но изменить настройки, отредактируйте /etc/default/grub
файл.
Нечетный, который это уже не там, это все еще для меня. Так или иначе добавьте это к Вашему /boot/grub/menu.lst
:
timeout 5
default 0
Это устанавливает личинку для начальной загрузки первой записи после пяти секунд. Если Вы предпочитаете второе, третье, и т.д. запись в Вашей конфигурации личинки, изменении 0
соответственно.
Если Вы хотите что-то другое, чем новейшее ядро, Вы, возможно, должны проверить, что число все еще корректно после обновления ядра.