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

12
Скрипт Bash для ограничения количества логинов

Моя компания требует, чтобы у меня было запущено одно серверное приложение, и все пользователи обращались к нему через терминал замазки. Я хочу написать сценарий оболочки, что только 20 замазка терминала должны быть открыты. Если 21-й терминал открыт, то я хочу немедленно закрыть этот терминал. Как...

12
Как добавить пользовательские элементы в контекстное меню в Dolphin в KDE 5?

Я гуглил, но не могу найти никаких последовательных руководств или документации, которые описывают, как это сделать (в моем случае, на Kubuntu 15.10). Я хочу добавить пользовательские скрипты в контекстное меню в Dolphin (а-ля nautilus-scriptsНаутилус). По какой-то причине, когда я следую...

12
Как заставить мою систему удалить все файлы в определенном каталоге старше определенного времени, сохраняя структуру каталога нетронутой?

У меня есть каталог на моей машине, я думаю, что это мой собственный tmpкаталог, но он находится в моем ~каталоге. И я хочу сделать так, чтобы моя система каждые 3 часа удаляла все файлы (хотя сохраняя любую структуру каталогов, но все же рекурсивно удаляя все файлы на всех уровнях каталогов) в том...

11
Получение скрипта для запуска при загрузке, а не при входе в систему

Как я могу заставить определенный скрипт запускаться (желательно не как суперпользователь) всякий раз, когда машина загружается, но до входа в систему. Это может быть последнее, что запускается при загрузке. В основном я просто хочу, чтобы скрипт работал, даже если пользователь не вошел в...

11
Можно ли передавать пароли на сценарий оболочки?

Долгое время я искал это, я хотел бы знать, возможно ли передавать пароли в сценарии оболочки? Многие ответы вернулись без. Недавно я прочитал статью о том, как передавать пароли в сценарии оболочки. Я пробовал это, но это не похоже на работу. Это ссылка . Может ли кто-нибудь проверить и вернуться...

11
Написание скриптов с аргументами?

Я хочу написать сценарий оболочки, который принимает аргумент, а затем применяет его к файлам. В частности, я хочу дать термин и затем скомпилировать term.as с помощью mxmlc («mxmlc term.as»), затем запустить term.swf с flashplayerdebugger («flashplayerdebugger term.swf»). Я довольно новичок в...

11
Как использовать программу на C для запуска команды на терминале?

Я хочу создать программу на языке Си, которая позволила бы мне запустить команду в терминале. Я сделал программу в сценарии оболочки, которая даст мне IP-адрес любого веб-сайта, который открывается в моем браузере. Этот сценарий оболочки выполняется путем ввода этой команды в терминал: sudo tcpdump...

11
Bash операторы сравнения и выражения

Я новичок в программировании Bash. Я прочитал два хороших, длинных руководства, но они запутались в моей голове об операторах и ключевых словах. Какие из них более широко и широко используются? Я не знаю, когда использовать, что и почему. test, [[ ]]Или [ ]даже(( )) $((exp)) или $[exp] -gtили >,...

11
python subprocess.call () не работает должным образом

Я начал с этой кроличьей норы как средства для ознакомления с тем, как можно было бы создать сценарий установки в python. Выбор python был основан на моем знакомстве с ним, хотя я уверен, что для этой задачи найдутся альтернативы лучше, чем python. Цель этого сценария состояла в том, чтобы...

11
Получить UUID / файловой системы из скрипта

Как я могу получить UUID тома, который содержит /файловую систему? Лучшее, что я нашел на сегодняшний день, это blkid -o list. Но этот вывод читается человеком и его трудно разобрать. Может быть, есть лучший способ? Мне это нужно для параметризации управления конфигурацией с помощью системных...

11
Как пакетно переименовать файлы (изображения) на основе файла CSV

Чего я хочу и хочу достичь: В одной папке тысячи изображений. У меня есть файл CSV со следующими столбцами: A: оригинальное имя B: переименованное имя Типичный ряд выглядит так: "original-1.jpg","renamed-1.jpg" "original-2.jpg","renamed-2.jpg" Я могу удалить цитаты, это не проблема. Теперь я хочу...

11
Проблема сценария оболочки: сценарий задания cron перезапускает сервер MySQL, когда он случайно останавливается

У меня есть этот сценарий, я использую его для настройки задания CRON для выполнения этого сценария, чтобы он мог проверить, работает ли служба MySQL; если нет, то перезапустите службу MySQL: #!/bin/bash service mysql status| grep 'mysql start/running' > /dev/null 2>&1 if [ $? != 0 ] then...

11
Как напечатать значения из текстового файла в столбчатый файл с помощью сценария оболочки

У меня есть output.txt от запуска сценария оболочки следующим образом: abc.txt errorstatus1 Fri Nov 11 02:00:09 2016 def.txt errorstatus2.txt Sat Nov 12 03:00:09 2016 Текстовый файл построчно содержит несколько записей одинаковым образом. Я хочу напечатать эти значения в столбцы: имя файла, статус...

11
В чем разница между ls [13] и ls {1,3}?

Я создал три файла в своем каталоге с помощью команды touch inv{1..3}.txt. Теперь я использовал две команды, и их вывод практически одинаков. Эти две команды ls inv[13].txtи ls {1,3}.txt. Так как же эти два разных? Чем квадратные скобки отличаются от фигурных скобок? Кроме того, я гуглил «linux...

11
Исключение определенных файлов и каталогов при удалении файлов

Мой каталог верхнего уровня data. dataвключает в себя несколько каталогов, и эти каталоги имеют подкаталоги. Мне нужно удалить все файлы и каталоги внутри, data/кроме нескольких файлов в некоторых каталогах. Например, данные включают в себя каталоги 100и 101. Я просто хочу сохранить a.txtи...

11
Синтаксическая ошибка рядом с неожиданным токеном `('

Когда я использую код ниже в терминале Ubuntu, он работает нормально: rm !(*.sh) -rf Но если я помещаю тот же строчный код в скрипт оболочки (clean.sh) и запускаю скрипт оболочки из терминала, он выдаст ошибку: скрипт clean.sh: #!/bin/bash rm !(*.sh) -rf Я получаю ошибку: ./clean.sh: line 2: syntax...

11
Как выделить текущий экран (или окно)?

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