Процесс обновления называет в оболочке, действительно ли это возможно?

Лично, я использовал бы Perl. Поэтому я знаком с Perl и так являюсь остальной частью компании, на которую я работаю. Наше программное обеспечение находится в основном в Perl.

Но, это не действительно ответ для Вас. Необходимо рассмотреть:

  • Насколько тривиальный эта проблема? Если его реальное тривиальное ("захватывают строки, содержащие НЕЧТО"), можно просто использовать grep.
  • Это, вероятно, останется тривиальным? Если его вероятные справедливо быстро становятся нетривиальными, то можно просто хотеть пропустить тривиальный этап решения, потому что необходимо будет просто восстановить его на следующей неделе.

Скажем, не тривиальный, затем:

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

Если оказывается, что Вы и все Ваши коллеги знаете Java, но не Perl, Python, или Ruby затем Java мог бы быть правильным ответом — даже при том, что Java, взят один, меньше подходящее для задачи. То же, если они все знают PHP или даже C++.

PS: Редактирование журналов является несколько странным. Вы могли бы получить больше справки здесь, если Вы описываете проблему, Вы пытаетесь решить.

4
26.11.2014, 12:19
3 ответа

ZSH ZSH задания Встроенный Встроенный встроен. Джобс -Z Newname

2
27.01.2020, 20:49

Вы можете сделать свой скрипт рекурсивным таким образом:

#! /bin/sh -
do-something-with "$1"
shift
[ "$#" -eq 0 ] || exec "$0" "$@"

Затем при выполнении вашего сценария b, на выходе ps будет показано:

your-script a b c
your-script a b
your-script a
2
27.01.2020, 20:49

В последней версии Linux printf foo> / proc / $$ / comm изменит имя исполняемого файла ( ps - p ) при условии, что "noclobber" не установлен (и ветер в правильном направлении).

В zsh printf foo>! / proc / $$ / comm работает независимо от состояния затирания.

5
27.01.2020, 20:49

Теги

Похожие вопросы