скрипт на bash
Модератор: Olej
Re: скрипт на bash
По поводу кодировки: пользуюсь putty, в настройках указал кодировку UTF-8, что позволило норм работать со скриптом , как сказал Olej, в принципе проблема исчезла. Спс.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: скрипт на bash
Нет тут большой печали - можно на одном хосте преобразовать файл, а на остальную сотню просто копировать.Dmitrus писал(а):Печаль в том что этих linux машин есть сотня ) и не одна, на каждом переводить проблема ) наверно виртуалку на linux поднимать буду.
Это только если ваши хосты идентичные: по путям установки программ и т.п.:Dmitrus писал(а): создать ссылку (любую) на скрипт, с запуском как "Lunch in Terminal" ... ? через консоль, дабы размножить. Думаю может какой параметр ln ?
- у вас после создания ярлыка на рабочем столе такая ссылка уже создана ...
- это файл, который помещается в каталог:
Код: Выделить всё
olej@nvidia ~/Рабочий стол $ pwd
/home/olej/Рабочий стол
- содержимое такого файла имеет вид примерно так:
Код: Выделить всё
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
- это при условии, что пути на этих хостах будут совпадать
- или можете их редактированием подправить
Re: скрипт на bash
Спс. Все верно
Единственное отличие нашел:
Terminal=true
если необходим запуск терминала
ps: Olej - шаришь однако ) благодарствую )
Единственное отличие нашел:
Terminal=true
если необходим запуск терминала
ps: Olej - шаришь однако ) благодарствую )
Re: скрипт на bash
незнаю почему, но скрипт не работает ((
1. запускается норм, но case както не так срабатывает, записывает в файл 2>/tmp/menuitem.$$ (можно даже без $$), и далее пытается выполнить команду из -- меню (user1 ...) ... как бы case не видит
2. если в
-----------------------
case "$menuitem" in
"user1")
su user1 -c 'pkill -KILL -u user1'
------------------------
вместо "user1") пишу 0) срабатывает первое условие, запрашивает пас, все как надо, но все оставшиеся пункты условия обрабатывате так же как будто выполнено первое условие.
может --dialog --menu не должно так работать как мне нужно ?))
так же пробовал запускать через if , не получается ...
1. запускается норм, но case както не так срабатывает, записывает в файл 2>/tmp/menuitem.$$ (можно даже без $$), и далее пытается выполнить команду из -- меню (user1 ...) ... как бы case не видит
2. если в
-----------------------
case "$menuitem" in
"user1")
su user1 -c 'pkill -KILL -u user1'
------------------------
вместо "user1") пишу 0) срабатывает первое условие, запрашивает пас, все как надо, но все оставшиеся пункты условия обрабатывате так же как будто выполнено первое условие.
может --dialog --menu не должно так работать как мне нужно ?))
так же пробовал запускать через if , не получается ...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей