Главная Файлы Форум Галерея Гостевая книга Обратная связь Карта сайта Поиск
 

 

Моё место работы

СитиСервис
  • Заправка и ремонт лазерных картриджей
  • Ремонт любых принтеров и копиров
  • Оригинальные и совместимые картриджи
  • Доставка бесплатно (от 2-х картриджей)
  • Накопительная система расчётов для корпоративных клиентов
Телефон
+7 (4722) 373-983
8-980-326-01-23
Адрес E-mail
mybelpost@gmail.com

Привет, Гость

Войти
Идентификация
Я забыл свой пароль
Регистрация

Разделы -> Статьи -> Описание Linux ПО -> Компиляция bash-скри...

Компилятор bash скриптов


Программа shc компилирует bash, sh, ksh скрипт в бинарный файл.

Сайт разработчика здесь.
Скачиваем исходники.
Распаковываем, заходим в полученный каталог и даём команду

$ make

Получаем бинарник shc, который не требует установки и запускается из любого каталога.

Простейший вариант использования:

./shc -v -f путь_к_bash-скрипту

После отработки программы получаем два файла. Один с расширением .c и второй .x
Где .c - это исходник на Си и .x готовый бинарник баш-скрипта.


Опции задаваемые shc:

-e date - Дата окончания работы вашей программы dd/mm/yyyy
-m message - Сообщение, после истечения срока программы, например: ["Please contact your provider"]
-f script_name - Имя файла скрипта для компиляции
-i inline_option - Опция для оболочки коммандной строки, например: -e
-x comand - Выполнить команду, в формате printf, например: exec(\\'%s\\',@ARGV);
-l last_option - последняя опция shell, например: --
-r - Облегчить безопасность. Сделать распространяемую программу, которая будет выполняться на всех подобных ОС.
-v - Подробный вывод компиляции
-D - Включить отладку вызовов exec
-T - Сделать бинарник трассируемым (используя strace, ptrace, truss, и т.п.)
-C - Вывести лицензию и выйти
-A - Вывести краткую информацию и выйти
-h или --help - Вывести помощь и выйти

Для чего нужно компилировать bash-скрипты я ещё не понял, но программулина интересная.

Deb-пакет shc-3.8.9 можно скачать здесь.
А man-страница здесь (англ.)


Опубликовано: foxadmin, Автор/источник: Сакрюкин К.В. 26 Февраль 2012 17:49:34

Комментировать

Вы не залогинены! Регистрация

Афоризмы, мысли

"У моего кота много кличек, но чаще всего я его называю: "мать твою..!"

/Сакрюкин К.В./

Счётчик

Сейчас на сайте - 1 (0 зарег.)
Всего хитов7906 
Сегодня хитов7906 
Сегодня хостов1032 

Откуда гости наши?

 
Powered by ReloadCMS 1.5.0.
© 2004-2012 ReloadCMS Team
RSS AggregationPHP powered
Генерация страницы: 0.28
  Яндекс.Метрика
    Сакрюкин К.В.   Яндекс цитирования    
 
Здесь всё можно копировать и цитировать, но рабочая ссылка на мой сайт обязательна!