0 * * * * nobody ipfire.org --logging=error scan-files
# Send messages
-* * * * * nobody flock /tmp/.ipfire.org.send-all-messages.lock ipfire.org --logging=error send-all-messages
+* * * * * nobody flock --nonblock --conflict-exit-code 0 /tmp/.ipfire.org.send-all-messages.lock ipfire.org --logging=error send-all-messages
# Announce blog posts
-*/5 * * * * nobody flock /tmp/.ipfire.org.announce-blog-posts ipfire.org --logging=error announce-blog-posts
+*/5 * * * * nobody flock --nonblock --conflict-exit-code 0 /tmp/.ipfire.org.announce-blog-posts ipfire.org --logging=error announce-blog-posts
# Cleanup once an hour
30 * * * * nobody ipfire.org --logging=error cleanup
# Check mirrors once every 30 min
-*/30 * * * * nobody ipfire.org --logging=error check-mirrors
+*/30 * * * * nobody flock --nonblock --conflict-exit-code 0 /tmp/.ipfire.org.check-mirrors ipfire.org --logging=error check-mirrors
# Toot once a day
0 8 * * * nobody sleep ${RANDOM} && ipfire.org --logging=error toot