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

8
Cron разбудил мой компьютер?

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

8
Как я могу отображать текст из файла автоматически после включения компьютера, в текстовом редакторе или терминале?

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

8
Выполнять скрипт bash буквально через каждые 3 дня

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

8
Могу ли я использовать cron, чтобы звонить на вершине часа, как напольные часы?

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

8
Скрипт не работает при внешнем вызове

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

8
Сценарий оболочки для пропуска 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...

8
Awk, чтобы получить всех моих постоянных пользователей в тени

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

7
Как сохранить историю терминала в файл из файла bash?

Я пытаюсь создать bash-скрипт, который сохранит историю терминала в файл с именем hist.txt. Использование history > hist.txtне похоже на работу в скрипте bash, но прекрасно работает при выполнении в командной строке. Любое руководство с благодарностью. Спасибо...

7
Как получить статус завершения процесса из другого сеанса оболочки?

Предположим, я запускаю команду в одном сеансе оболочки, например bash -c 'apt-get update && apt-get upgrade'. Спустя 5 минут я решил выйти на улицу, чтобы перекусить, и понял, что забыл добавить какой-то механизм уведомления о том, был ли выход успешным или неудачным. Ну а что мне теперь?...

1
Как писать скрипты для w3m или lynx?

Как я могу перемещаться (используя клавиши TAB или hjkl) и нажимать на вещи (ENTER), вводить текст скриптом bash в текстовых браузерах, таких как w3m и lynx? Я сказал текст на основе, потому что когда я перехожу на графику, эти браузеры после долгого процесса собираются уничтожить мой баран. Я...

1
Crontab не запускает скрипт Python

У меня следующая проблема: мой скрипт Python 'hello world' не может быть запущен crontab. Если я установлю инструкцию crontab следующим образом: * * * * * cd /home/ && /usr/bin/python /home/hello.py Текст не отображается в терминале. Но если я сделаю: * * * * * cd /home/ &&...

0
нет разрешения на запуск -rwxrwxrwx 1 tux tux 19 января 23 12:46 файл idea_tmp_check.sh

Я пытаюсь запустить IntelliJ. Он жалуется, что не может запустить файл idea_tmp_check.sh. Я изменил разрешения на 777 -rwxrwxrwx 1 tux tux 19 Jan 23 12:46 idea_tmp_check.sh Попытка запустить его из bash не отображается, если я нажимаю клавишу Tab и жалуется, что у меня нет прав для запуска файла....

0
Невозможно запустить сценарий на основе systemd после выхода из режима ожидания. Почему?

Следующий ответ показывает, как запустить сценарий после выхода из режима ожидания из-за systemd. Я попробовал их, но не смог заставить гном-терминал появиться для запуска команды. #!/bin/sh if [ "$1" == "post" ]; then gnome-terminal --command 'compiz --replace &' Почему они не работают? Я...