Запитання з тегом «scripts»

Сценарій - це низка інструкцій, написаних у файлі "звичайний текст". Інтерпретатор сценарію (наприклад, Bash або інша оболонка, Python, Perl, Ruby тощо) читає файл і виконує вказівки так, ніби вони були введені в командному рядку.


3
Як я можу запустити OpenVPN як корінь у фоновому режимі, у сценарії?
Я хотів би написати сценарій, який дзвонить 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 link set dev tun0 up mtu 1500 Wed Jan 4 21:04:35 …

6
Як запустити програму із заздалегідь визначеним розміром та позицією вікна?
Мені цікаво, чи є якийсь спосіб досягти впливу клавіш Ctrl-Alt-клавіатури в Unity, використовуючи замість цього термінальні команди? Я хочу команду, яка встановлює вікно gui в половину розміру екрана, ліворуч або праворуч вирівняне. Зважаючи на тло, я пишу сценарій, який запускається після входу. Він використовує Zenity, щоб запитати, чи хочу я …

1
Змінні середовища не доступні у скрипті bash
Я зіткнувся з дивною проблемою. Я помістив кілька змінних env, .bashrcі він працює як слід: echo $HADOOP_HOME /home/me/dist/hadoop Але змінна env недоступна під час виконання bash-скриптів. Припустимо, я створюю /tmp/sample.shвміст нижче: #! /bin/bash echo $HADOOP_HOME Коли я перебігаю над сценарієм, повторюється порожній рядок: /tmp/sample.sh ‌

3
Як повністю перезапустити скрипт зсередини самого сценарію
Я встановлюю скрипт оболонки з меню та підменю, параметрами тощо. Але для кожного меню / підменю / тощо мені потрібен вибір "Повернутися до головного меню". У мене вже налаштоване меню, і воно працює добре, але мені потрібен спосіб просто перезапустити скрипт з нуля, скинути всі змінні тощо. Або спосіб вийти …


2
Після оновлення до 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, він ігнорується під час завантаження, оскільки виконання команди /etc/rc.localвсе одно, здається, робить свою справу. Я …
21 scripts  kubuntu  16.04 

4
Як ввести пароль лише один раз у bash-скрипті, який потребує sudo
Дані Я хочу, щоб користувачі операторів на цій машині змогли влаштувати власні акції cifs У sudoersфайлі вже є /bin/mount -t cifs //*/* /media/* -o username=*команда для всіх операторів Я хочу, щоб користувачі змогли зібрати cifsсценарій лише один раз, а не двічі. Пароль sudo та пароль cifs однакові. Що я вже …
21 bash  scripts  sudo 

2
Знайте, чи містить скрипт оболонки синтаксичну помилку без запуску сценарію
У мене довгий скрипт оболонки, що містить безліч умов, і я хочу знати, чи є в скрипті якась синтаксична помилка без її запуску. Оскільки сценарій оболонки інтерпретується, я думаю, що це неможливо, але чи можна це дізнатися, використовуючи якийсь трюк.
21 scripts 

5
Виконати сценарій перед вимкненням
Коли я вимикаю комп’ютер, я хочу показати деякі очікувані завдання, які мені потрібно виконати, перш ніж покинути офіс ... Я зробив локальну програму для управління цими завданнями, в основному я просто хочу запустити команду і закрити після вбивства додаток виконано.
21 scripts  shutdown 

3
Надійно перевірте, встановлений чи ні пакет
У мене проста вимога. Я хочу визначити кілька змінних, які відповідатимуть будь-якій кількості заданих пакетів, які я хочу встановити за допомогою сценарію оболонки. Приклад коду нижче: MISC="shutter pidgin" WEB="apache2 mongodb" for pkg in $MISC $WEB; do if [ "dpkg-query -W $pkg | awk {'print $1'} = """ ]; then echo …
20 scripts 

2
Як встановити ці правила iptables для запуску при запуску
Я зазвичай запускаю свої правила iptables, коли я входжу в систему. Від терміналу я набираю; sudo sh firewall.sh Налаштувавши комп’ютер сестри, я хочу надати їй основний захист між брандмауером. Вона не буде входити в систему як адміністратор, просто стандартний обліковий запис. Як я можу змусити сценарій брандмауера виконувати кожного разу, …

2
Як віддалено знайти версію машини Ubuntu?
У мене понад 60 до 80 систем, що працюють під управлінням Ubuntu. Деякі з них мають версію 8.04, а деякі - з останньою версією 10.10. Зараз ми перебуваємо в процесі оновлення всієї старшої версії Ubuntu до нової версії. Важко включити кожну систему Ubuntu та робити нотатки старішої версії Ubuntu, а …
20 bash  scripts 

2
Як змінити "about: config" Firefox із сценарію оболонки?
Перше, що я роблю, коли вперше використовую свіжий профіль Firefox, - це встановити browser.urlbar.trimURLsзначення false(яке дійсно має бути змінним, хоч "Налаштування" або повинно залишитися за замовчуванням), а також змінити параметри пошуку та домашньої сторінки на DuckDuckGo . В даний час я about:configпереходжу вручну , натискаю на сердите попередження та шукаю …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.