необходимо установить вкусный плагин, "удалите с листами":
# yum install yum-plugin-remove-with-leaves.noarch
после того, как установленный:
# yum remove --remove-leaves package
удачи!
Да - если это сценарий имеет, выполняют разрешение, это сделает то, что Вы хотите. Это будет в действительности называть второй сценарий как последнюю команду первого сценария, но это разделяет технические волосы, в которых Вы, вероятно, не испытываете необходимость для волнения о.
Для вызова сценария из другой программы (или сценария) необходимо заботиться о списке вещей:
Проверить. Вы уже включали полный путь в сценарий. Альтернатива должна включать/sybase/dba в переменную ПУТИ наверху сценария 1:
PATH=/sybase/dba:$PATH
Сценарий должен будет выполнить полномочия для всех категорий пользователей, которые, возможно, должны выполнить его.
Поскольку большинство интерпретаторов выполняется, полномочия не достаточны; выбранный интерпретатор также должен смочь прочитать код сценария.
$ ls -l /sybase/dba/backup_report.ksh
-rwxr-x--- 1 Henk sys 805 Apr 3 07:00 /sybase/dba/backup_report.ksh
Сценарии не выполняются непосредственно. Ядру нужна подсказка для сообщения этого который интерпретатор использовать. Это выполняется включением a #!
(hashbang) отмечают на первой строке, сопровождаемой путем к интерпретатору:
#! /bin/ksh
Гарантируйте, что Вы знаете где Ваш ksh
жизни и вставляют правильный путь.
Также удостоверьтесь, что Вы знаете который версия ksh
. В эти дни, ksh
подразумевает ksh93
, который все еще активно разрабатывается и доступен на большинстве платформ.