Estou simplesmente curioso para saber por que man
tem seu próprio usuário.
$ grep man /etc/passwd
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
Estou usando o Debian Buster.
Estou simplesmente curioso para saber por que man
tem seu próprio usuário.
$ grep man /etc/passwd
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
Estou usando o Debian Buster.
Estou substituindo nosso antigo init.d
script Glassfish por um .service
arquivo. Eu quero a capacidade de iniciar/parar domínios um por um, mas também uma maneira rápida de iniciar/parar todos eles de uma vez.
Até agora, tenho isso como [email protected]
:
[Unit]
Description=Glassfish4 Domain %i
[Service]
Type=forking
ExecStart=/opt/glassfish4/glassfish/bin/asadmin --passwordfile /my/pw/file start-domain %i
ExecStop=/opt/glassfish4/glassfish/bin/asadmin --passwordfile /my/pw/file stop-domain %i
TimeoutStartSec=300
TimeoutStopSec=300
[Install]
WantedBy=multi-user.target
Isso funciona e posso iniciar, parar e habilitar um único domínio como este:
systemctl start glassfish@domain1
No entanto, também gostaria de poder parar ou iniciar todos os domínios assim:
systemctl stop glassfish
Como posso conseguir isso? Além disso, como posso mostrar o status de cada instância de [email protected]
?
Atualmente estou pensando em escrever um script que é chamado a partir do .service
arquivo e realmente inicia/para os domínios, usando um conjunto padrão de parâmetros se nenhum for fornecido. Mas isso parece hacky e errado.
Estou tentando fazer com que meu terminal me alerte com um simples sino assim que o registro do meu domínio for concluído (é resolvível).
De watch --help
:
Opções:
-b, --beep beep se o comando tiver uma saída diferente de zero
Como posso inverter esta opção, para que emita um bipe se o comando tiver uma saída zero? Eu também tentei variações do seguinte, mas não consigo fazer um sinal sonoro quando dentro do watch
.
watch 'nslookup foo.bar && echo "\a"'