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

Скрипт представляет собой серию инструкций, написанных в виде простого текста. Интерпретатор сценариев (например, Bash или другая оболочка, Python, Perl, Ruby и т. Д.) Считывает файл и выполняет инструкции, как если бы они были введены в командной строке.

1
Часовой GIT Push
Могу ли я автоматизировать Git push каждый час с помощью пакетного сценария. Я обычно набираю это: git add * git commit -m "latest update" git push https://username:password@github.com/username/repository.git master Как я могу автоматизировать это?

2
Awk, чтобы получить всех моих постоянных пользователей в тени
У меня есть сценарий. Я хочу получить всех моих постоянных пользователей, /etc/shadowнапример, всех пользователей, у которых второй термин в теневом файле начинается с $или !$. Мой шаблон sudo getent shadow | awk -F: '$2 ~ /^$/ || /^!$/ {print $1}' Это не работает на данный момент.
8 bash  scripts 


3
Сценарий оболочки для пропуска PPA, если установлен
Я хотел бы создать скрипт, который будет добавлять новый PPA или пропустить, если он уже установлен. Кто-то отправил это решение на другой вопрос: #!/bin/bash add_ppa() { for i in "$@"; do grep -h "^deb.*$i" /etc/apt/sources.list.d/* > /dev/null 2>&1 if [ $? -ne 0 ] then echo "Adding ppa:$i" sudo add-apt-repository …
8 bash  scripts  ppa 

1
Скрипт не работает при внешнем вызове
Я использую простой скрипт для создания .mp3s из файлов .mp4: #!/bin/bash for i in *.mp4 do ffmpeg -i "$i" -ab 128k "${i%mp4}mp3" done Скрипт работает нормально при запуске с рабочего стола или при вызове через терминал. Когда скрипт вызывается из внешнего скрипта, он не запускается, возвращая msgstr "* .mp4: Нет …
8 bash  scripts 


3
Могу ли я использовать cron, чтобы звонить на вершине часа, как напольные часы?
Я заблудился в Askubuntu, читая вопросы и ответы и экспериментируя с рекомендуемыми фрагментами кода. Поэтому я часто пропускаю переключение телевизионных новостных каналов в Интернете в самый разгар рабочего дня Не большая проблема для каналов YouTube, которые позволяют сдвигать время, но это «шоу-стопер» для телеканалов, использующих Flash Player. Можно cronли настроить …
8 sound  scripts  cron 

5
Выполнять скрипт bash буквально через каждые 3 дня
Я хочу выполнять скрипт оболочки буквально через каждые 3 дня. Использование crontab с 01 00 */3 * *фактически не выполнит условие, потому что оно будет работать 31-го числа, а затем снова 1-го числа месяца. */3Синтаксис такой же , как говорят 1,4,7 ... 25,28,31. Должны быть способы заставить сам скрипт проверить …

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

1
Cron разбудил мой компьютер?
Мне нужно запускать скрипт на Python каждый день в полночь, и после некоторых поисков в Интернете я обнаружил, что для этого могу использовать cron. Что меня интересует, так это то, что, если я планирую задачу cron на полночь, он разбудит мой компьютер, чтобы выполнить эту работу? Или я должен разбудить …

2
Как я могу всегда организовывать значки рабочего стола и сортировать их по имени?
Я бы хотел, чтобы мой рабочий стол всегда был организован по имени. Как мне этого добиться? Рабочий стол не организован по имени: Рабочий стол после организации по имени:

3
Bash Script для перетаскивания файла в новое место
Я уверен, что получу свою задницу мне за этот вопрос, но я просто не могу понять это. Я новичок в написании сценариев bash, так что будь осторожен со мной ... Я хочу иметь возможность перетаскивать файл в настольное приложение, которое затем вызывает скрипт bash, который переместит этот файл в место, …

4
Запросить подтверждение пользователя перед выполнением сценария?
Есть ли способ получить диалоговое окно типа Подтверждение пользователя (например, вы уверены-да / нет), когда я выполняю сценарий (двойным щелчком мыши)? Я имею в виду не Терминал, а графическое окно подтверждения, что-то вроде этого: (Я знаю, что изображение из окон, я не мог найти Linux)
8 scripts 

5
Bash - проверка каталога на наличие файлов по списку частичных имен файлов
У меня есть сервер, который получает файл для каждого клиента каждый день в каталог. Имена файлов строятся следующим образом: uuid_datestring_other-data Например: d6f60016-0011-49c4-8fca-e2b3496ad5a7_20160204_023-ERROR uuid это стандартный формат uuid. datestringэто выход из date +%Y%m%d. other-data переменная по длине, но никогда не будет содержать подчеркивания. У меня есть файл в формате: # d6f60016-0011-49c4-8fca-e2b3496ad5a7 …

2
Сценарий оболочки для запрета IP
Некоторые из IP открывают тысячи соединений моего сервера. У меня есть сервер Ubuntu 14. Я проверяю общее количество соединений, используя следующую команду: netstat -an | grep tcp | awk '{print $ 5}' | cut -f 1 -d: | сортировать | uniq -c | сортировать -n Затем я использую следующее правило …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.