Я не знаю, будет ли это работать, но как насчет создания новой таблицы, содержащей все возможные даты (это может быть проблема с этой идеей, если диапазон дат будет непредсказуемым образом изменяться). .), а затем сделать левое соединение на двух таблицах? Я предполагаю, что это сумасшедшее решение, если существует огромное количество возможных дат или нет способа предсказать первую и последнюю дату, но если диапазон дат является либо фиксированным, либо легким в работе, это может сработать.
Хорошо, я нашел свою ошибку - я использовал действительно старую версию flock, интерфейс которой отличался от описанного на странице руководства. Я обновился до новой версии flock, и это сработало.
стадо кажется мне очень сложным.
Возможно, вы можете попробовать этот способ.
cat script_unique.sh
while test -n "$run_sh"
do
sleep 2
done
export run_sh="run_sh"
sleep 2
echo "$run_sh"
sleep 4
echo "[110] $1"
run_sh=""