Gosto de ser notificado imediatamente quando um processo em segundo plano é encerrado. Para fazer isso usa-se:
$ set -b
Ao fazer isso, ele define a opção shell, contida na variável BUILTIN SHELLOPTS, chamada "monitor"; ele muda de apenas "monitor" para "monitor:notify".
Mas e se eu quiser retorná-lo ao status padrão de apenas enviar notificação quando o shell estiver prestes a emitir um novo prompt?
Tentei unset com o seguinte resultado:
$ unset -b
bash: unset: -b: invalid option
unset: usage: unset [-f] [-v] [-n] [name ...]
Obviamente não funciona!
Procurei na página de manual do BASH e procurei no comando shopt, mas não encontrei nada que abordasse isso, mas talvez não tenha reconhecido o que estava procurando.
Todas as opções definidas
-
seguidas por uma única letra podem ser desativadas usando+
seguidas pela mesma letra. por exemplo