#!/bin/bash # Scrive un evento in una coda mailbox (vedi slave_mailbox_monitor.py per il protocollo # della coda di default slave/servizi→Adrian). Uso: slave_mailbox_write.sh [file] # [file] opzionale (default: mailbox.log) — usato per code dedicate a due direzioni, es. # mailbox_to_gemello_ufficio.log (Adrian→gemello-ufficio, vedi # project_bridge_mailbox_gemello_ufficio.md). Stesso formato riga per tutte le code. set -euo pipefail MAILBOX_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/slave-mailbox" mkdir -p "$MAILBOX_DIR" SOURCE="${1:?uso: slave_mailbox_write.sh [file]}" TEXT="${2:?uso: slave_mailbox_write.sh [file]}" FILE="${3:-mailbox.log}" printf '%s %s: %s\n' "$(date -Iseconds)" "$SOURCE" "$TEXT" >> "$MAILBOX_DIR/$FILE"