Может ли кто-нибудь указать мне, почему этот фрагмент не скомпилирован:
my $crond = "/etc/init.d/crond";
if( -e $crond ) {
my $d = "d";
}
my $crond = "/etc/init.d/cron$d";
Ошибка:
"my" variable $crond masks earlier declaration in same scope at /home/andrew/sandbox/processes2cron.pl line 27.
Global symbol "$d" requires explicit package name at /home/andrew/sandbox/processes2cron.pl line 27.
Я пробовал разные варианты с "моим", но все же область действия определена неправильно. Спасибо.