скрипт на bash

Вопросы написания собственного программного кода (на любых языках)

Модератор: Olej

Dmitrus
Интересующийся
Сообщения: 9
Зарегистрирован: 05 май 2015, 22:49
Контактная информация:

Re: скрипт на bash

Непрочитанное сообщение Dmitrus » 08 май 2015, 21:44

По поводу кодировки: пользуюсь putty, в настройках указал кодировку UTF-8, что позволило норм работать со скриптом , как сказал Olej, в принципе проблема исчезла. Спс.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: скрипт на bash

Непрочитанное сообщение Olej » 08 май 2015, 21:50

Dmitrus писал(а):Печаль в том что этих linux машин есть сотня ) и не одна, на каждом переводить проблема ) наверно виртуалку на linux поднимать буду.
Нет тут большой печали ;-) - можно на одном хосте преобразовать файл, а на остальную сотню просто копировать.
Dmitrus писал(а): создать ссылку (любую) на скрипт, с запуском как "Lunch in Terminal" ... ? через консоль, дабы размножить. Думаю может какой параметр ln ?
Это только если ваши хосты идентичные: по путям установки программ и т.п.:
- у вас после создания ярлыка на рабочем столе такая ссылка уже создана ...
- это файл, который помещается в каталог:

Код: Выделить всё

olej@nvidia ~/Рабочий стол $ pwd
/home/olej/Рабочий стол
- в англоязычной локализации системы это будет какой-нибудь Desktop ...
- содержимое такого файла имеет вид примерно так:

Код: Выделить всё

olej@nvidia ~/Рабочий стол $ cat Skype.desktop 
[Desktop Entry]
Comment=Skype Internet Telephony
Terminal=false
Name=Skype
Exec=/home/olej/skype-4.3.0.37/skype
Type=Application
Icon=/home/olej/skype-4.3.0.37/icons/SkypeBlue_48x48.png
- вы можете тиражировать между вашей сотней хостов просто копированием этот файл...
- это при условии, что пути на этих хостах будут совпадать
- или можете их редактированием подправить

Dmitrus
Интересующийся
Сообщения: 9
Зарегистрирован: 05 май 2015, 22:49
Контактная информация:

Re: скрипт на bash

Непрочитанное сообщение Dmitrus » 08 май 2015, 22:53

Спс. Все верно
Единственное отличие нашел:

Terminal=true

если необходим запуск терминала

ps: Olej - шаришь однако ) благодарствую )

Dmitrus
Интересующийся
Сообщения: 9
Зарегистрирован: 05 май 2015, 22:49
Контактная информация:

Re: скрипт на bash

Непрочитанное сообщение Dmitrus » 11 май 2015, 07:33

незнаю почему, но скрипт не работает ((
1. запускается норм, но case както не так срабатывает, записывает в файл 2>/tmp/menuitem.$$ (можно даже без $$), и далее пытается выполнить команду из -- меню (user1 ...) ... как бы case не видит
2. если в
-----------------------
case "$menuitem" in
"user1")
su user1 -c 'pkill -KILL -u user1'
------------------------
вместо "user1") пишу 0) срабатывает первое условие, запрашивает пас, все как надо, но все оставшиеся пункты условия обрабатывате так же как будто выполнено первое условие.

может --dialog --menu не должно так работать как мне нужно ?))

так же пробовал запускать через if , не получается ...

Ответить

Вернуться в «Программирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей