Tag: shell script

Баш обнаруживает искусство ascii

Для сценария bash существует ли простой способ определить, содержит ли текст ascii art? Пример искусства ascii:

Как захватить код возврата (а не код выхода)

У меня есть сценарий, который выполняет некоторый процесс и возвращает число, основанное на статусе задания. Этот скрипт запускается на заднем фоне. т.е. ksh -x myscript.sh 20150102 & Мой вопрос: как получить код возврата фонового процесса? Есть ли способ получить код возврата, например, для кода выхода $?

crontab не выполняет мой скрипт?

Я добавил это правило к нижней части моего crontab * * * * * /root/test.sh Это в основном сбрасывает iptables, поэтому я могу обмануть. Если я испортил, я не буду заблокирован из своей коробки. Когда я запускаю скрипт в bash, пишущий /root/test.sh он очищает все, как ожидалось. Однако, если я жду минуту, это не похоже […]

Как выбрать самый старый файл в папке из каталога

У меня было n количество файлов в моем ../in/ . Из этих файлов я хочу, чтобы самый старый файл обрабатывал и отправлял его в каталог ../complete/ . Остальные файлы отправляются в каталог ../error/ . Может ли кто-нибудь помочь?

уничтожение всех процессов, связанных со сценарием

У меня есть сценарий, который вызывает много программ последовательно. Как я могу закончить этот скрипт раз и навсегда? Я знаю, что я мог бы нажать Ctrl + C, чтобы отменить часть процесса, но для уничтожения всего процесса потребуется щелкнуть несколько (даже тысячи или десятки тысяч) раз. Как я могу завершить один скрипт просто одним часом […]

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

например: CREATE TABLE MWWDATA."VTCat02" ( "ID" NUMBER(10) DEFAULT NULL , "Cat" VARCHAR2(255) DEFAULT NULL , "Style_Code" VARCHAR2(255) DEFAULT NULL , "Vendor_Style_#" VARCHAR2(255) DEFAULT NULL ); В приведенном выше примере я хочу напечатать строку, которая начинается с CREATE TABLE, а в остальной строке – только первое поле. Я хочу, чтобы CREATE TABLE MWWDATA."VTCat02" ("ID","Cat","Style_code","Vendor_Style_#");

Escape shell arg из одного сценария в другой

Дано ./mysh0 : #!/bin/bash exec ./mysh1 $* И ./mysh1 : #!/bin/bash echo $1 echo $2 echo $3 Как мне называть mysh0 , что аргументы mysh1 и то, что в конечном итоге напечатано, это «A», «B 2» и «C»? Вызов этого как ./mysh0 A "B 2" C не работает.

Сканирование файла PDF

Я хочу отсканировать документ в формате pdf, используя команду linux shell. Если я хочу напечатать / отобразить только имя авторов и название статьи, есть ли какой-либо конкретный способ сделать это?

Передавать команды сценарию, который ждет ввода на машине Linux

Я пытаюсь запустить сценарий оболочки внутри, что я буду вызывать другой скрипт, а второй скрипт ждет некоторых команд. Я использовал эхо для передачи команд, но он не работает. второй скрипт продолжает ждать ввода. script1: #!/bin/sh set -x sh script2.sh echo ".open Simulation\n" set +x но это не дает никакого результата. он продолжает ждать. вывод: ./script1.sh […]

Сценарий справки – если grep "Используется: X GB"> Y, тогда

Я просмотрел интернет, чтобы запросить хосты с ESXi, использующие ОЗУ, и я нашел тот, который даже включил Used Mhz для загрузки, в хороший вывод. Моя реальная цель – получить скрипт XYMon для контроля вывода. Я могу создать скрипт XYMon, но я понятия не имею, как заставить оператор IF THEN работать. Вот результат моего запроса: [Host] […]

Interesting Posts

Как сохранить содержимое BuildRoot?

Правильно ли он работает на сервере Tomcat? Почему кажется, что он не слушает порт 8080?

управление терминалом linux на новый терминал

Не удается запустить Wi-Fi с помощью systemd

Ubuntu / GlusterFS: не удалось создать тонко подготовленный том из ранее созданного пула, используя lvcreate

Как выполнить скрипт на gdm login автоматически для всех пользователей?

Обмен данными MySQL между Windows и Linux?

Сценарий очистки с помощью find и anacron

xargs: запуск команды один раз со всеми аргументами

Сравнение массивных каталогов с отчетом о проделанной работе

Как вы исправляете ядро?

У пользователя все еще есть привилегии sudo, несмотря на то, что они удалены из всех групп

Debian – как запустить скрипт при запуске, как только будет готово к использованию интернет-соединение?

Как использовать команду tar Unix с неявным пути к файлу?

Ошибка компиляции ядра Linux 2.6.38

Linux и Unix - лучшая ОС в мире.