Вопросы с тегом «scripts»

23
Проблема со сценарием Bash: «объявления: не найдены»

У меня был скрипт, который работал нормально, но когда я запускал его сегодня, он говорит declare: not found. Я использую оболочку bash и путь при запуске скрипта правильный. Две помеченные строки в моем скрипте следующие: declare -a RESPONSE RESPONSE=($RESULT) Это также говорит, что (это...

23
Переименование сотен файлов одновременно для правильной сортировки

У меня есть тонны файлов, все названные вещи , как 1.jpg, 2.jpg, 3.jpgи так далее до 1439.jpg, однако, у меня есть проблема с одним из моих проектов и в алфавитном порядке. Это, как правило , идут в том порядке 1.jpg, 10.jpg, 11.jpgи так далее. Мне нужен какой-то способ присвоения имен файлам,...

23
Запросить привилегии root из скрипта

У меня есть скрипт, который может работать как sudo script.shилиpkexec script.sh С точки зрения пользователя было бы намного лучше, если бы скрипт запрашивал пароль у пользователя при его запуске по имени script.sh. Как я могу «встроить» запрос pkexecили sudoзапустить весь скрипт с привилегиями...

22
Как полностью перезапустить скрипт изнутри самого скрипта

Я настраиваю скрипт оболочки с меню и подменю, параметрами и т. Д. Но в каждом меню / подменю / и т. Д. Мне нужен выбор «Вернуться в главное меню». Я уже настроил меню, и оно работает нормально, но мне нужен способ, чтобы просто перезапустить скрипт с нуля, сбросить все переменные и т. Д. И т. Д....

22
Перезаписать предыдущий вывод в Bash вместо добавления

Для таймера Bash я использую этот код: #!/bin/bash sek=60 echo "60 Seconds Wait!" echo -n "One Moment please " while [ $sek -ge 1 ] do echo -n "$sek " sleep 1 sek=$[$sek-1] done echo echo "ready!" Это дает мне что-то подобное One Moment please: 60 59 58 57 56 55 ... Есть ли возможность заменить...

22
Как я могу запустить приложение с предопределенным размером и позицией окна?

Мне интересно, есть ли способ добиться эффекта сочетания клавиш Ctrl-Alt-Keypad в Unity, используя вместо этого команды терминала? Я хочу команду, которая устанавливает окно графического интерфейса на половину размера экрана, либо по левому, либо по правому краю. В качестве фона я пишу скрипт,...

22
Почему этот скрипт Python работает в фоновом режиме и потребляет 100% ресурсов процессора?

Я хочу запустить простой Python-скрипт в фоновом режиме, который читает текст из буфера обмена и распечатывает его. Вот мой код #!/usr/bin/env python import Tkinter last_clipboard = "" def get_clipboard(): global last_clipboard root = Tkinter.Tk() root.withdraw() # Hide the main window (optional)...

22
Переменные среды не доступны в bash-скрипте

Я столкнулся со странной проблемой. Я поместил некоторые переменные env .bashrcи он работает как следует: echo $HADOOP_HOME /home/me/dist/hadoop Но переменная env недоступна при выполнении сценариев bash. Предположим, я создаю /tmp/sample.shс содержанием ниже: #! /bin/bash echo $HADOOP_HOME Когда я...

22
Как я могу запустить OpenVPN как root в фоновом режиме, в сценарии?

Я хотел бы написать сценарий, который вызывает openvpnсначала, а затем ssh. При наборе команды sudo openvpn ~/my_connection.ovpn в командной строке я получаю следующий вывод: ... Wed Jan 4 21:04:35 2017 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0 Wed Jan 4 21:04:35 2017 /sbin/ip...

21
Как ввести пароль только один раз в bash-скрипте, требующем sudo

Данные Я хочу, чтобы пользователи-операторы на этой машине монтировали свои собственные ресурсы cifs. sudoersФайл уже содержит /bin/mount -t cifs //*/* /media/* -o username=*команду для всех операторов Я хочу, чтобы пользователи монтировали cifsобщий ресурс через скрипт, набирая пароль только один...

21
Выполнить скрипт перед выключением

Когда я выключаю свой компьютер, я хочу показать некоторые незавершенные задачи, которые я должен выполнить, прежде чем покинуть офис ... Я сделал локальное приложение для управления этими задачами, в основном я просто хочу запустить команду и завершить работу после того, как я убил приложение...

21
Знайте, содержит ли сценарий оболочки ошибку синтаксиса без запуска сценария

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

21
После обновления до 16.04 LTS rc.local не выполняет команду

На предыдущей установленной версии Kubuntu 15.xx я добавил строку в /etc/rc.local- /home/diet/scripts/my-auto-mount-scriptкоторый , очевидно , упомянутый сценарий , что если на сетевых дисках дома Wi - Fi должен быть установлен. Это работало безупречно на kubuntu 15.xx Кажется /etc/rc.local, что...

20
Как мне изменить Firefox `about: config` из скрипта оболочки?

На первых вещей , которые я делаю , когда первый , используя новый профиль Firefox, является набор browser.urlbar.trimURLsдля false(который действительно должен быть изменяемым , хотя «Preferences» или должен был остаться по умолчанию), и изменить поиск и стартовой по умолчанию в DuckDuckGo . В...

20
Как найти версию машины с Ubuntu удаленно?

У меня более 60–80 систем, работающих под управлением Ubuntu. Некоторые из них с версией 8.04, а некоторые с последней версией 10.10. Сейчас мы находимся в процессе обновления всех старых версий Ubuntu до более новой версии. Трудно включить каждую систему Ubuntu и делать заметки о более старой...

20
Надежно проверьте, установлен ли пакет или нет

У меня есть простое требование. Я хочу определить несколько переменных, которые будут соответствовать любому количеству заданных пакетов, которые я хочу установить через скрипт оболочки. Пример кода ниже: MISC="shutter pidgin" WEB="apache2 mongodb" for pkg in $MISC $WEB; do if [ "dpkg-query -W $pkg...

20
Как настроить эти правила iptables для запуска при запуске

Я обычно запускаю свои правила iptables при каждом входе в систему. С терминала я печатаю; sudo sh firewall.sh Настраивая компьютер моей сестры, я хочу дать ей базовую защиту брандмауэра. Она не будет входить в систему как администратор, просто стандартная учетная запись. Как я могу заставить...