Запуск perl скрипт linux

Как запустить perl-скрипт в linux?

Сразу же извиняюсь за столь глупый вопрос, просто знаю что родина перла это линукс.

В общем установил себе недавно убунду и не знаю как, или какой командой можно запустить cgi скрипт. Подскажите пожалуйста как? Пытаюсь запустить скрипт напрямую из папки, вылезает сообщение запустить или открыть. жму запустить ничего не происходит. Или нужно чтото установить дополнительно? Подскажите плиз.

Если кто знает, просьба по подробнее

скрипты следует запускать в терменале
открываешь терминал, с помощью команды cd переходишь в папку со скриптом
пример
cd /media/disk/program
в убунту по умолчанию должен ставиться perl, проверить это можно командой perl -v
запуск скрипта
если ты не root, то может потребоваться получить права root -a делается это командой sudo -i потом надо ввести пароль юзера который ты указывал при установке
далее пишишь команду ls -l и получаешь списо файлов в папке, в которой находишься.
слева в этом списке будет написанно чтото вроде
-rwxrwxrwx
r — право на чтение
w — право на запись
x — право на исполнение
если у твоего скрипта в этом списке нет буковки x то её нижно добавить командой chmod твой скрипт +x
теперь сам запуск скрипта
./имя твоего скрипта
удачи)))) )

(Кстати в убунту касяк с пользователем root если зайти в систему через него, то он получит полный доступ к любой папке или файлу, даже если ls -l выдаёт ———-))))

Источник

Скрипты (Perl) в Linux Ubuntu

Запуск perl script linux, linux+java+perl
Добрый день. Работаю на Линуксе. Есть perl script, который переносит данные из дбф в postgresql.

Perl скрипты на заказ
Пишу perl грабберы, сортеры, реггеры, парсеры, брутеры, чеккеры, спаммеры, etc. Цена зависит от.

Умеет ли Server.Execute() понимать Perl скрипты?
Собственно вопрос задан 🙂 Можно ли сервер научить обрабатывать выражения вида.

Поддерживает ли встроенный сервер PHP скрипты языка Perl?
В PHP существует встроенный сервер. Создаю файл index.html с формой и файл test.pl для ее.

кажись для этого будет достаточно bash-а. Недавно в какой-то соседней теме давали ссылку
http://www.intuit.ru/department/se/pposix/2/

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Нужен компилятор под linux mint или linux ubuntu
Нужен компилятор под linux mint или linux ubuntu. Желательно голенький компилятор без редактора, и.

Ubuntu Linux или Альт Linux 5.0 Школьный?
Здравствуйте! Не могли бы вы подсказать какой Linux лучше? Ubuntu Linux или Альт Linux 5.0.

Linux Simply(ALT Linux Lite) + Ubuntu 9.10
Собственно, дело в чем. Пытался ставить Linux Simply вместе с уже установленной убунту -.

Взаимодействие Perl и ОС ubuntu
Здравствуйте! Есть необходимость написать программу следующего содержания: в текстовом окне на.

Читайте также:  Что такое локатор windows

Источник

Run Perl script in Linux environment

I’m trying to run code on Linux environment

Here’s the code (saved as hello.pl):

Here’s what I tried on my linux environment:

I tried listing out the path starting from C:\Users\. and so on

I keep getting error that says:

2 Answers 2

You have to be located in the same folder with the hello.pl in the «window» (aka terminal, or console) that you try to execute perl hello.pl .

On linux, you can determine the folder that you’re in by issuing pwd .

If you’re not in the same folder (the most probable cause of your error), you have 2 options:

  1. Navigate to that folder with cd /path/to/your/script/location you have to replace the /path/to/your/script/location in the example, with your actual path
  2. Execute the file with perl /path/to/hello.pl — of course, you have to replace the /path/to/ in the example, with your ac

Also, you can try and view the file from the console running a less hello.pl

In cygwin you might try: /cygdrive/c/Users/bonan/Desktop/perl/hello.pl .

Alternatively at your prompt try tying in just perl without hitting enter, and then drag the hello.pl file from its file explorer location into the terminal window. That should paste the full file path to the file as text into the command prompt. If you’re using cygwin I forget it if properly pastes the path with forward-slashes, like /cygdrive/c/Users/bonan/Desktop/perl/hello.pl , or if it pastes what it would in cmd with backslashes as you’ve indicated you typed yourself.

The other thing to do that’s relatively easy is right click the file and choose to open a terminal or shell here, which for cygwin you can get in your context menu by running chere -i once (it actually says «Bash prompt here» I think). And there’s similar context menu options for cmd, powershell, an actual linux bash, or mac os x’s terminal . once you’re in the same path as the file, you can just type perl hel tab and autocomplete the filename assuming no other files in the same folder start with «hel».

Not the answer you’re looking for? Browse other questions tagged linux perl or ask your own question.

Hot Network Questions

Subscribe to RSS

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

site design / logo © 2021 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2021.10.8.40416

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.

Источник

Как создать и запустить Perl-скрипт в Ubuntu 20.04 LTS

Главное меню » Ubuntu » Как создать и запустить Perl-скрипт в Ubuntu 20.04 LTS

Предпосылки

У вас должен быть доступ sudo для запуска административных команд в вашей системе.

Установка Perl в Ubuntu 20.04

В этой статье мы реализовали различные шаги в приложении командной строки «Terminal». Прежде чем приступить к подробному описанию шагов установки Perl, откройте окно терминала. Вы можете получить доступ к этому приложению, нажав Ctrl+Alt+t, или вы также можете открыть его из меню приложения.

Читайте также:  Google drive linux clients

Выполните следующие шаги, чтобы установить Perl и запустить сценарий Perl в вашей системе Ubuntu:

Шаг 1. Обновите вашу систему

Перед тем, как приступить к установке Perl, рекомендуется обновить вашу систему, набрав в терминале следующую команду:

Приведенная выше команда загрузит и установит все доступные обновления для вашего репозитория Ubuntu 20.04 apt.

Шаг 2. Установите Perl в Ubuntu 20.04.

В нашей системе Perl уже установлен. Но если в вашей системе не установлен Perl, вы можете установить его прямо из репозитория Ubuntu, набрав следующую команду:

Приведенная выше команда автоматически установит все необходимые пакеты Perl и зависимости в вашей системе.

Шаг 3. Проверьте установку Perl

После завершения установки Perl вы можете проверить установку, используя следующую команду grep на своем терминале:

Приведенная выше команда найдет все установленные пакеты Perl и отобразит их список в окне терминала, который вы можете увидеть на следующем снимке:

Шаг 4: проверьте установленную версию Perl

Если вы хотите узнать, какая версия Perl установлена в вашей системе Ubuntu, то, выполнив следующую команду, вы можете проверить это:

Как вы можете видеть на приведенном ниже снимке экрана, версия Perl v5.30.0. установлена наша система.

Шаг 5. Запустите свой первый Perl-скрипт в Ubuntu 20.04

Теперь пора запустить ваш первый Perl-скрипт в вашей системе. Для этого создайте простой текстовый файл в своем любимом текстовом редакторе и вставьте в него следующий код:

Сохраните указанный выше файл с именем helloworld.pl. По умолчанию файл будет сохранен в вашем домашнем каталоге. Запустите этот файл через терминал, набрав следующую команду:

Шаг 6. Установите модуль Perl Sql в Ubuntu 20.04.

Вы можете установить модуль MySQL для Perl в своей системе Ubuntu 20.04. Для этого выполните следующую команду apt, чтобы установить модуль Perl Mysql:

Вышеупомянутая команда установит необходимые пакеты mysql Perl в вашу систему Ubuntu.

Вывод

В приведенной выше статье мы объяснили установку Perl и как создать и запустить сценарий Perl с помощью командной строки в Ubuntu 20.04. Мы также обсудили, как настроить необходимые модули Perl в вашей системе. Сообщите нам о своих трудностях или вопросах, связанных с этой статьей.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Запуск perl скрипт linux

Доброго времени суток! Вот пытаюсь разобраться, как запускать перл-скрипты под линукс. что-то пока как-то не получается. так как написано в книге — не работает. Подскажите пожалуйста!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Оглавление

  • Запуск перл-скриптов под юникс!, newser, 22:38 , 21-Янв-07, (1)
    • Запуск перл-скриптов под юникс!, Антон, 23:54 , 21-Янв-07, (2)
      • Запуск перл-скриптов под юникс!, NuINu, 10:12 , 22-Янв-07, (3)
        • Запуск перл-скриптов под юникс!, Антон, 16:04 , 22-Янв-07, ( 5 )
          • Запуск перл-скриптов под юникс!, Антон, 16:11 , 22-Янв-07, ( 6 )
    • Запуск перл-скриптов под юникс!, BigHo, 13:04 , 22-Янв-07, ( 4 )
      • Запуск перл-скриптов под юникс!, ovax, 04:18 , 24-Янв-07, ( 7 )
      • Запуск перл-скриптов под юникс!, Антон, 11:21 , 24-Янв-07, ( 8 )

Сообщения по теме [Сортировка по времени, UBB]

>Доброго времени суток! Вот пытаюсь разобраться, как запускать перл-скрипты под линукс. что-то
>пока как-то не получается. так как написано в книге — не
>работает. Подскажите пожалуйста!

Как запускали? Что именно не работает? Какие сообщения об ошибках?

Телепаты до сих пор не вышли из новогоднего запоя, так что сложно догадаться ЧТО и КАК написано в Вашей книге и КАК Вы пытаетесь делать тамошние примеры.

1. «Запуск перл-скриптов под юникс!»
Сообщение от newser (ok) on 21-Янв-07, 22:38
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. «Запуск перл-скриптов под юникс!»
Сообщение от Антон (??) on 21-Янв-07, 23:54

>Как запускали? Что именно не работает? Какие сообщения об ошибках?
>
>Телепаты до сих пор не вышли из новогоднего запоя, так что сложно
>догадаться ЧТО и КАК написано в Вашей книге и КАК Вы
>пытаетесь делать тамошние примеры.

на самом деле запускал перл скрипты под виндовс с использованием виртуального сервера (в данном случае использовал Xitami). там все работало. вот сейчас пытаюсь разобраться как это делается в линукс. и вопрос мой на самом деле сводился к следующему: можно ли в линукс запускать перл-скрипты напрямую из консоли без использования виртуального сервера (подобно shell-скриптам: типа [root@localhost /root]#csh someshellscript, и если можно то какие команды это делают) или же опять надо морочится с установкой и запуском виртуального сервера?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. «Запуск перл-скриптов под юникс!»
Сообщение от NuINu (??) on 22-Янв-07, 10:12

Антон, а вы не пробовали просто набрать название скрипта в командной строке и нажать на энтер?

К примеру так: > someperlscript.pl энтер

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5 . «Запуск перл-скриптов под юникс!»
Сообщение от Антон (??) on 22-Янв-07, 16:04

>Антон, а вы не пробовали просто набрать название скрипта в командной строке
>и нажать на энтер?
>
>К примеру так: > someperlscript.pl энтер
>
>;-))))

))) пробовал. не работает

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6 . «Запуск перл-скриптов под юникс!»
Сообщение от Антон (??) on 22-Янв-07, 16:11

Спасибо, господа юморные, разобрался.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4 . «Запуск перл-скриптов под юникс!»
Сообщение от BigHo on 22-Янв-07, 13:04

>>Доброго времени суток! Вот пытаюсь разобраться, как запускать перл-скрипты под линукс. что-то
>>пока как-то не получается. так как написано в книге — не
>>работает. Подскажите пожалуйста!
>
>Как запускали? Что именно не работает? Какие сообщения об ошибках?
>
>Телепаты до сих пор не вышли из новогоднего запоя, так что сложно
>догадаться ЧТО и КАК написано в Вашей книге и КАК Вы
>пытаетесь делать тамошние примеры.

в тему — диалог по телефону. Звонок в тех.поддержку телекоммуникационной компании:
— Здраствуйте. У нас ничего не работает;
— Здраствуйте. И что у Вас не работает ?
— Вот вы и разберитесь, что у нас не работает.. (бросают трубку)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7 . «Запуск перл-скриптов под юникс!»
Сообщение от ovax (??) on 24-Янв-07, 04:18

Да ладно. по ходу дядя забыл +x выставить на скрипт, либо первой строчкой путь к перлу не указал, либо указал не правильно.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8 . «Запуск перл-скриптов под юникс!»
Сообщение от Антон (??) on 24-Янв-07, 11:21

Не, с чмодом все нормально и с путем тоже. просто ./ не указал перед скриптом
Всем спасибо! проблема решена!

Источник

Читайте также:  Как открыть фоновый процесс windows 10
Оцените статью