Я также хотел бы также предложить получить соединительные кабели в различных цветах. Каждый цвет мог быть для отдела, VLAN, принтеров, серверов, voip, и т.д.
Вы можете запускать этот компонент с помощью cron каждую среду, а затем запускать этот компонент и решать, четная это неделя или нечетная. например:
#!/bin/bash
week=$(date +%U)
if [ $(($week % 2)) == 0 ]; then
echo even week
else
echo odd week
fi
Многие кроны (вы не указали, что используете) поддерживают диапазоны. Так что что-то вроде
0 0 1-7,15-21 * 3
будет в первую и третью среду месяца.
Для чего-то, что нужно запускать раз в две недели, используйте этот однострочник:
0 0 * * 5 [ `expr \`date +\%V\` \% 2` -eq 0 ] && echo "execute script"
Этот конкретный сценарий запланирован для запуска по пятницам. Неделю, которую нужно выполнить, можно настроить с помощью "-eq 0" или "-eq 1"
Если ваши потребности не буквально раз в две недели, вы можете просто запустить cronjob 1-го и 15-го числа месяца:
15 8 1,15 * * /your/script.sh
, который работает в 8:15 первого и 15-го числа каждого месяца, независимо от дня недели.
.