Articles of скриптовый

Сценарий для выключения и перезагрузки журнала

Я пытаюсь создать сценарий, который будет работать ежедневно как cronjob и регистрировать все выключения и перезагрузки. Я придумал это, но grep, похоже, игнорируется, и скрипт приводит к выходу last -x shutdown reboot . set ydate = $(date –date yesterday “+%b %d”) last -x shutdown reboot | grep "$ydate" >>/var/log/down Как я могу сделать этот захват […]

Как перезагрузить машину, когда она висит?

Я хотел бы знать, как я могу обнаружить, когда моя машина зависает. Позвольте мне объяснить: мне всегда нужно запускать несколько программ на моей машине (Ubuntu 14.04, 15.04 и 15.10). Эти программы часто зависают через некоторое время, поэтому мне нужно определить, когда машина не отвечает, чтобы перезагрузить компьютер. Как я могу это сделать?

Принимая номера из текстового файла и добавляя их вместе

У меня есть текстовый файл с сотнями строк, как показано ниже. Я пытаюсь найти способ вытащить количество записей и добавить их вместе. Затем я хочу поместить ответ в отдельный файл. Это мой первый скрипт, который я когда-либо пытался написать. Record 4957 of message 1: Record 3411 of message 1: Record 2529 of message 1:

Рамки служебных скриптов

У нас есть несколько десятков сценариев утилиты, которые запускаются на разных машинах, чтобы делать такие вещи, как резервное копирование на уровне приложений, обрезка старых данных, очистка дискового пространства и т. Д. Они были написаны несколькими разработчиками с течением времени, и между ними не так много общей структуры. Некоторые из них записываются в файл, некоторые из […]

Использовать xdotool в сеансе telnet

Я должен имитировать нажатия клавиш в сеансе telnet, и все должно быть вызвано сценарием оболочки. #!/bin/sh telnet 192.168.1.14 50000 xdotool type "404" Однако, как только сеанс telnet имеет место, он должен завершиться до того, как xdotool фактически будет выполнен. Есть ли способ симуляции ключа, когда telnet работает?

подача пароля без какого-либо окна терминала (стандартный вывод)

У меня есть команда вроде этого: echo "12345" | sudo abcde где 12345 должен быть корневым паролем и abcde программы или команды. У меня есть ярлык, который выполняет эту команду. Я проверил команду в окне терминала. Он работает, как показывает вывод терминала. Но будет ли он работать, когда он запускается без окна терминала, например, ярлыком […]

Как сделать мигающий текст в bash?

В следующем скрипте, как я могу сделать слово «конец» из вывода команды « printf "\e[41mend==>\e[m $i "", мигает? #!/bin/bash in=path_to_my_folder for i in $(cat ${in}/file.txt); do Command 1; Command 2; . . . . Command N; sleep 60 echo "Review command stats summary" printf "\e[41mend==>\e[m $i " done

Пользовательский скрипт Bash

Я пытаюсь сделать Bash Script, который имеет 4 варианта и предлагает пользователю выбрать опцию. Каждый параметр соответствует операции Linux Command. Может ли кто-нибудь дать мне пример bash о том, как это можно реализовать? Благодарю.

Rss в полном тексте

Я ищу способ извлечь полный текст из html-файла в командной строке. Цель этого заключается в создании блока для моей строки состояния i3. Я нашел сайт с именами типа «Полный текст RSS», но он всегда выводит немного html …

Perl однострочный для замены кодового блока

У меня есть файл foo.txt hello world first line to change second line to change Я хотел бы написать perl one-liner, который изменяет foo.txt чтобы читать hello world this is my new text Я пытался perl -p -i -e 's/ first line to change\n second line to change/ this is\n my new text/g' foo.txt но […]