Описание тега cherries
для спекулятивной ответ, очень приятно. +1, но ищете что-то более определенное или, по крайней мере, некоторые более достоверные источники. Если вы найдете больше, пожалуйста, добавить некоторые хорошие моменты в там также. Я испытал частях 1 и 2 в это время. Я не могу проверить через VPN, поскольку у меня нет настройки VPN, ни мое устройство (Samsung Galaxy примечание 4, андроид 5) корни. Как у вас запущено несколько скриптов сразу? Я думаю, что вам нужно скачать языковой пакет и для удовлетворения его зависимостей apt будет установить пакет, содержащий утилиты язык, пакет locales ванной в Debian мейнстрим. Время для дальних запуска будет 2 часа максимум? (без растяжения и разминка) Страницы @TomGewecke казалось render для меня 4 нормально использовать Helvetica и Люцида Гранде, но не с Arial или Helvetica Нойе. Вы правы, конечно, я как-то приняла это на системе Linux, но мы не знаем наверняка. Я хотел бы знать, что служба кэширования старое название. Я не хочу, чтобы перезагрузить сервер, чтобы исправить имя. Это сбивает с толку мою систему логирования, но это в основном косметические. Хотя сильно раздражает.
Подход Yaegashi будет работать, но это не будет легко, чтобы дать ему "на лету" значения. Команда 'экспорт' оценивается в то время как make-файл анализируется, и устанавливает оболочки переменной рецепту. Тогда переменная среды оценивается во время выполнения рецепт 'документы'.
Если ваш фрагмент должен иметь какие-либо цели-зависимые переменные заполнены, я бы рекомендовал такой подход:
Быстрый Подход
Если вам просто нужно запустить пару острот, этот шаблон будет хорошо работать.
run_script = питон -с \
"время импорта ;\
печать 'Привет мир!' ;\
печать 'на %D + %Д = %Д' %($1,$2,1$+$2) ;\
принт 'бегущая мишень \'%ы\' на время на %S' %('$3', Время.временные метки ctime())"
тест:
$(назовем run_script,4,3,$@)
Необычные Подход
Если вы хотите использовать странные символы и функции, для петли, или другие многострочные конструкции, Вот такой причудливый узор, который будет прекрасно работать.
#--------------------------- Python Скрипт Бегуна ----------------------------#
определение \Н
endef
escape_shellstring = \
$(замест `,\`,\
$(замест ",\",\
$(замест $$,\$$,\
$(замест \,\\,\
$1))))
escape_printf = \
$(замест \,\\,\
$(замест %,%%,\
$1))
create_string = \
$(замест $(\П),\Н\
$(назовем escape_shellstring,\
$(назовем escape_printf,\
$1)))
python_script = е "$(назовем create_string,$($(1)))" | питон
#------------------------------- Пользовательские Скрипты --------------------------------#
определить my_script
деф good_times():
печать "хорошие времена!"
время импорта
печать 'Привет мир!'
печать 'на %D + %Д = %Д' %($2,$3,2$+$3)
Рунни печати'ng $$говядины \ttarget \т\н\н"%s" в время в %S' %('$4', Время.временные метки ctime())
good_times()
endef
#--------------------------------- Рецепты -----------------------------------#
тест:
$(звоните python_script,my_script,1,2,$@)