Tag: сценария

Аналогичный метод для /etc/init.d

Я установил свой сценарий для запуска с использованием метода /etc/init.d . Все работает хорошо. Проблема заключается в том, что мой сценарий выполняет захват пакетов, и когда он перезапускает машину после того, как скажет, что он загружен, он загружает этот скрипт и процесс захвата пакетов, о котором я думаю, начиная с этого момента, и он перестает […]

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

Сценарий bash запущен, как я определил его в Startup Applications. Можно ли отображать на терминале переменную, используемую в этом скрипте? Если да, то как?

Измените только год на выходе команды «date»

date например, показывает Fri Apr 17 20:16:01 IST 2015 Теперь я хочу изменить только год, поэтому date должна отображать Fri Apr 17 20:16:01 IST 2016 в этом примере. Как добавить 1 год к выходу date с помощью команд Linux?

назначать строковые компоненты в переменные

Ищете более умный способ сделать то, что я делаю уже. У меня есть строка: «firstbit.secondbit.thirdbit.fourthbit.fifthbit.sixthbit» Содержимое между периодами изменяется, но важная позиция в строке важна. Эта строка иногда будет содержать только 3 части: «firstbit.secondbit.thirdbit» Мне нужно назначить каждую часть другой переменной. Итак, я использую эту уродливость: #!/bin/sh var="firstbit.secondbit.thirdbit.fourthbit.fifthbit.sixthbit" first="$(echo $var | cut -d'.' -f1 )" […]

sed в поиске сценариев bash

У меня есть следующая проблема относительно команды sed. Я хочу сделать следующее: sed '1 d' filename.fa | sed "1i\>filename\n" > filename_Edited.fa где строка файла frist заменяется на «> filename». Это делается в 2 этапа: удаление первой строки, а затем вставка новой, которая содержит желаемый «текст». Команда работает так, как если бы она была напечатана непосредственно […]

Скрипт для изменения cronjob

Можете ли вы, пожалуйста, помочь мне создать сценарий, рассматривающий последующие баллы. Шаг 1: Сначала остановите все существующие cronjob (в 5 вечера), которые запускаются с помощью # Шаг 2: После этого удалите некоторые файлы Шаг 3: Затем снова запустите все существующие cronjob (удалив #) Спасибо.

Определение временного интервала в сценарии Bash

Поскольку я не очень хорошо знаком со сложными сценариями Bash, я надеюсь, что кто-то может помочь определить временной интервал за полночь. Когда сценарий запускается, он должен проверить, находится ли время с 05:00 до 08:00. Только если это правда, команда должна работать. Я попробовал следующее, и это работает, но не более полуночи. Любая идея, как это […]

linux / solaris + обработка стандартного вывода

Я запускаю следующую строку на машине linux / solaris (все выходные данные будут записываться в / tmp / Log из application.bin) ./application.bin 1>>/tmp/Log Мы можем видеть содержимое файла / tmp / Log more /tmp/Log /etc/opt/OA/share/conf/OpC/mgmt_sv/ui/registration/C/opc_op /etc/opt/OA/share/conf/analysis/system_odbc.iniaaaa /etc/opt/OA/share/conf/ovspmd.authaaaa /etc/opt/OA/share/conf/ovwdb.authaaaa /etc/opt/OA/share/conf/ovw.authaaaa Мой вопрос: что мне нужно изменить или добавить в синтаксис: "1>>/tmp/Log" ? чтобы добавить пространство между […]

Как сравнить дубликаты файлов в одном каталоге и объединить их вместе

У меня есть переменная, которую я использовал для представления дублированных файлов, найденных в определенном каталоге ddub=`find $1* -not -empty -type f -printf "%s\n" | sort -rn | uniq -d | xargs -I{} find -type f -size {}c -print0 ` Затем я зациклился на этом каталоге, чтобы сравнить жесткую ссылку с любыми дубликатами с исходным файлом […]

Выполнение программы в соответствии с последней измененной датой

Мне нужно написать скрипт, который выполнил бы некоторые исполняемые файлы в каталоге в соответствии с последней измененной датой. Самый старший должен работать первым. Как мне это сделать? Это то, что я сделал до сих пор for f in ./jobqueue/*; #accessing the queue do chmod +x * # giving executable permission for the files $f # […]

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