Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Различие в запуске perl


Автор: shamber 31.5.2011, 22:15
Здравствуйте! 
Я недавно решил поробовать поработать в убунте, поэтому мои познания к сожалению, пока очень скромны. Я решил сделать так, чтобы при двойном клике на perl скрипт в наутилусе выскакивало окно терминала и запускался перл скрипт на выполнение. Благодаря другим людям, я выяснил, что в этом мне поможет команда gnome-terminal -e "perl %F".
Скрипт, действительно запускается, только возникла проблема: не создается файл. Вот пример тестового скрипта:
Код

#!/usr/bin/perl

use strict;

use warnings;

open (F,'+>',"./links.txt")  or die "Can't open : $!";;

print F "ho ho";

close F;

print "Finish!!!";

<>;


Если я запускаю терминал и ввожу команду perl script.pl, то все нормально. 
Что я делаю неправильно?

Автор: Pfailed 1.6.2011, 06:59
А если путь к файлу указать абсолютным?

Автор: shamber 1.6.2011, 12:01
все ок. Я понял проблема в окружении, файл создается в /home/user/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)