Что требуется: заменить обычный /usr/bin/perl на wrapper, который просто записывает вывод whoami в определенный файлик, и продолжает выполнять то что от него требуется. Попробовал сделать так:
# cat ./perl.sh
#!/bin/sh
echo `whoami` >> /tmp/checkperl
/usr/local/bin/perl5.8.8 $*
Но почему-то на обычном скрипте:
#!/home/komintern/perl.sh
print "Hello world!\n\n"
Оно работать не хочет, говорит
# ./test.pl
./test.pl: line 2: print: command not found
Права на исполнение везде стоят. Я чего-то не понимаю во всей этой идее, или как? Как мне все же добиться цели?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Не работает perl CGI (2013)
- Форум Как пробросить PATH в dwm? (2024)
- Форум Postfix -> gnupg ->mailclient Что делать с заголовками писем. (2009)
- Форум [ssh] usermod: command not found (2011)
- Форум Вопрос по sh скрипту. (2011)
- Форум Perl: FastCGI + die(), помогите пожалуйста (2007)
- Форум Печать через САМБУ. Крыша едет... (2001)
- Форум do «file.pl» и области видимости (2014)
- Форум rsyslogd в centos7 и perl (2015)
- Форум Помогите найти ошибку в скрипте (2011)