LINUX.ORG.RU

perl


0

0

Здравствуйте. Проблема в следующем: если я запускаю скрипт на пёрле через командную строку /usr/local/bin/perl a.pl то всё в порядке, он работает. Если просто запускаю этот же скрипт ./a.pl со строчкой в нём #!/usr/local/bin/perl то он не работает. И ошибок не пишет. Права на запуск скрипта есть. В чём может быть дело? Заранее спасибо

anonymous

Ответ на: комментарий от anonymous

> если я запускаю скрипт на пёрле через командную строку /usr/local/bin/perl a.pl то всё в порядке

anonymous
()

Проверь перенос в конце строки. Чтобы был юниксовый(0A) а не виндовый(0D 0A)

Хотя... тогда бы выдало ошибку...

roller ★★★
()

Труъ перловый скрипт должен начинаться строчкой
#!/usr/local/bin/perl -W

Или запускаться из консоли /usr/local/bin/perl -W a.pl

:-)

r_asian ★☆☆
()
Ответ на: комментарий от anonymous

>red hat 4
Это тот что вышел в Октябре 1996 года?

anonymous
()
Ответ на: комментарий от r_asian

скрипты и так начинаються этой строчкой прикольно, что и sh скрипты со строчкой #!/bin/bash тоже не работают

anonymous
()
Ответ на: комментарий от unicsoid

selinux стоит. Отсюда следующий вопрос: не подскажите ли хорошие статьи по его настройке

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.