Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/34: Рейтинг темы: голосов - 34, средняя оценка - 4.53
0 / 0 / 2
Регистрация: 08.10.2015
Сообщений: 74

Проверить существование строки в /etc/crontab и, если нет, добавить

05.07.2018, 17:12. Показов 6800. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть Bash скрипт. он взаимодействует еще с двумя скриптами связанных с бэкапом.

этот самый BASH скрипт должен проверять на существование строки в /etc/crontab, если ее нет, он добавляет. НО сам /etc/crontab не работает.

какие я права должен дать, чтобы /etc/crontab работал? мне нужен именно он, т.к. скрипт добавляет задачу в файл Crontab.
Как реализовать проверку и добавление задачи с crontab -e. я не знаю.

в целом, какие права дать crontab? или же каким способом можно еще добавлять задачи с проверкой через скрипт в Crontab?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.07.2018, 17:12
Ответы с готовыми решениями:

Проверить существование записи, если нет - добавить
Здравствуйте, подскажите как осуществить такую вещь, есть бд assecc, и есть таблица karta, в эту таблицу в поле код нужно добавит случайное...

Как проверить запись на существование и добавить ее в базу данных если ее там нет или отредактировать если она там есть?
INSERT INTO AdvancedAccess VALUES('BlackBurn','test@yandex.ru','3884e9a59a96c3969c3b18d3cea442c4','1','2018-05-31 15:08:09') where ((SELECT...

Проверить существование двух текстовых файлов, если найдены - объединить и записать две строки текста
1. Создать пакетный файл, проверяющий существование на диске двух текстовый файлов. Если найдены, то объединить их в один, дописать две...

11
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
05.07.2018, 17:21
он точно не работает?
0
 Аватар для sash23
563 / 410 / 259
Регистрация: 31.05.2016
Сообщений: 1,105
05.07.2018, 17:30
комманда
Bash
1
crontab -l
выводит все задания. соответсвенно с помощью grep можно проверить существование строки.
0
0 / 0 / 2
Регистрация: 08.10.2015
Сообщений: 74
05.07.2018, 17:31  [ТС]
да, даже простую задачу: echo "qwe" >> /home/qw.txt

не выполняет. а если ее в crontab -e запилить, то все окей, но мне не нужен crontab -e, т.к. я с ним не смогу реализовать проверку задачи
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
05.07.2018, 17:33
Code
1
cat /etc/crontab
0
0 / 0 / 2
Регистрация: 08.10.2015
Сообщений: 74
05.07.2018, 17:33  [ТС]
можно полную задумку увидеть?
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
05.07.2018, 17:34
чью? свою?
0
0 / 0 / 2
Регистрация: 08.10.2015
Сообщений: 74
05.07.2018, 17:38  [ТС]
я не вам.

ну а по поводу cat.
зачем?
я и так знаю какие у меня задачи там

Добавлено через 47 секунд
/etc/crontab есть. я туда добавляю задачу, но выполнение задач не происходит. со скриптом все окей, потому что прогоняю его в ручную и работает.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
05.07.2018, 17:41
так зачем людям на форумах мозги любить, если вы все сами итак знаете?
перепуганным партизанам
0
0 / 0 / 2
Регистрация: 08.10.2015
Сообщений: 74
05.07.2018, 17:44  [ТС]
все нормально у вас?

объяснили бы, что вы имели ввиду я бы вам ответил. а так я сказал исходя из того, что вижу.
зачем умничать?

Добавлено через 20 секунд
я пришел решить проблему, а не прочитать ваш анекдот
0
05.07.2018, 17:51

Не по теме:

Цитата Сообщение от Imwey Посмотреть сообщение
объяснили бы, что вы имели ввиду я бы вам ответил.
дружок, мне не нужны твои ответы, равно какк я не обязан кому-то что-то тут объяснять! проблему тут решать пытаешься ты, а не я! в прошлой теме ты (а не я) не мог в кронтабе проверить факт наличия строки! причем, проверял ее с ошибкой. кто знает, может теперь ты с другой ошибкой команду свою туда тулишь. и при этом сказки рассказываешь, что крон не работает...
Цитата Сообщение от Imwey Посмотреть сообщение
я пришел решить проблему
ну и решай свою проблему, успехов!

0
 Аватар для sash23
563 / 410 / 259
Регистрация: 31.05.2016
Сообщений: 1,105
05.07.2018, 17:53
может лучше использовать /etc/cron.* . Например запихать скрипт в директорию /etc/cron.daily/ дать ему права на исполнение и все.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.07.2018, 17:53
Помогаю со студенческими работами здесь

Как проверить существует ли некое правило? Если нет, то добавить его
ДОбрый вечер. У меня создаются правила с помощью assert() И каждый раз программа создает одни и те же правила. Как сделать так, чтобы...

Проверить первый JSon1 и если в нем нет "island" добавить его из второго JSon2
Есть две Json строки: string str1 = ""; JArray json1 = JArray.Parse(str1); string str2 =...

Проверить, все ли строки матрицы упорядочены по убыванию. Если нет, найти первую неупорядоченную строку и упорядочить
(матриц задавать вручную)

Проверить, все ли строки матрицы упорядочены по убыванию. Если нет, найти первую неупорядоченную строку и упорядочить
Проверить, все ли строки матрицы упорядочены по убыванию. Если нет, найти первую неупорядоченную строку и упорядочить.

Как проверить существование файла в папке,если filesystemobject не распознается VBA?
вопрос такой: надо ли подключать какую-нибудь бибилиотеку для работы с файловой системой, а именно с объектом filesystemobject. или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru