Заранее спасибо:
Здравствуйте, я пытаюсь выполнить разные команды, извлеченные из другого стабильного скрипта, используемого для извлечения команд, которые мы должны выполнить в консоли cyradm. Я делаю
[root@srvmtrx9870]# sh addFolder2Mailbox.sh > commands.sh
, это генерирует сценарий. sh, который я никогда не смогу выполнить в консоли cyradm (когда-либо не получится), не могу найти команду, которую я пробовал много раз, но я начал думать, что невозможно сделать с помощью простой оболочки или примера bash scripts
:
localhost> ./commands.sh
./commands.sh: línea 1: cm: no se encontró la orden
./commands.sh: línea 2: sam: no se encontró la orden
./commands.sh: línea 3: cm: no se encontró la orden
./commands.sh: línea 4: sam: no se encontró la orden
./commands.sh: línea 5: cm: no se encontró la orden
./commands.sh: línea 6: sam: no se encontró la orden
./commands.sh: línea 7: quit: no se encontró la orden
когда я ставлю только команду, работает
localhost> cm
usage: createmailbox [--partition partition] mailbox [partition]
cat commands.sh
cm 'user/'
sam 'user/' lrswipcda
cm 'user/xxxxxxxxxxxxxxxxxxxxxxx'
sam 'user/xxxxxxxxxxxxxxxxxxxxxxx' lrswipcda
cm 'user/xxxxxxxxx/xxxxxxxxxxxxxxxxxxxx'
sam 'user/xxxxxxxx/xxxxxxxxxxxxxxxxxxxx' lrswipcda
quit
BASH ОБОЛОЧКА (ИЛИ ЭТО ВЗГЛЯД)
localhost> echo $BASH
/bin/sh
И ИМ ROOT
localhost> whoami
root
скрипт имеет соответствующие права (я отредактировал некоторый текст, изменяя личную информацию с помощью xxxxxx) кто-нибудь знает, как выполнить внешние скрипты в консоли cyradm ?? Я много чего перепробовал, но у меня ничего не получалось ..