Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Скрипты  (Прочитано 762 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andreik99

  • Автор темы
  • Активист
  • *
  • Сообщений: 418
    • Просмотр профиля
Скрипты
« : 25 Июня 2018, 08:53:49 »
Всем участникам форума хорошего дня!
Помогите для крона правильно написать скрипт.
Задача один раз в месяц переложить все файлы по маске в поддиректорию с номером предыдущего месяца
Например:
10 мая запускается скрипт и выполняет
все файлы у которых имя ????04??.log переложить из корневой папки /srv/infobase/ в подпапку /srv/infobase/04

Спасибо.

ТС, как видно по состоянию на 31/01/2020 потерял интерес к созданной им теме (пометка Решено в теме отсутствует, тема оставлена не закрытой, сообщений в теме давно не было). На реплики форумчан реакции со стороны ТС нет. Тема стародавняя (последнее сообщение в топике: 25/06/2018; последнее сообщение от ТС в топике: 25/06/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 31 Января 2020, 12:31:57 от zg_nico »

zse

  • Гость
Re: Скрипты
« Ответ #1 : 25 Июня 2018, 13:17:56 »
     — Пробуйте, andreik99, начать писать, поищите аналоги, подправьте для своих задач.
     — Проверьте работоспособность, потом покажите код или его часть и спросите почему не работает или работает не так.
     — Это стандартный путь, или вопрос по другому:„А нет ли у кого скрипта который бы… я бы хотел его настроить для себя… чтобы он выполнял то-то…“
     

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Скрипты
« Ответ #2 : 25 Июня 2018, 17:40:23 »
Код: (bash) [Выделить]
/usr/bin/find /srv/infobase/ -maxdepth 1 -type f -name "*$(date '+%m')*" -exec mv {} /srv/infobase/`date '+%m'`/
 \;

Ну и саму директорию надо создать
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

 

Страница сгенерирована за 0.022 секунд. Запросов: 19.