Supponiamo che io abbia più script bash eseguiti in parallelo, con codice simile al seguente:
#!/bin/bash
tail -f /dev/null &
echo "pid is "$!
È $!
garantito che mi dia il PID dell'attività in background più recente in quello script o è l'attività in background più recente a livello globale? Sono solo curioso di sapere se fare affidamento su questa funzionalità può causare condizioni di competizione quando il PID che restituisce proviene da un processo avviato in un altro script.