Como você pode saber a memória usada como vram por um iGPU (também conhecido como GPU integrado , gráficos integrados )?
Início
/
user-190880
teika kazura's questions
teika kazura
Asked:
2018-05-27 22:15:12 +0800 CST
Por que essa diferença importa? Os dois blocos no código abaixo diferem na última linha:
#!/bin/bash
if [[ -n "$1" ]]; then
sleep 1 &
p=$!
kill $p &> /dev/null
else
sleep 1 &
p=$!
kill $p &> /dev/null
/bin/true # This line is the sole difference.
fi
Nomeie-o a.sh
e eu recebo (na minha caixa do Linux)
$ ./a.sh
/a.sh: line 16: 18103 Terminated sleep 1
$ ./a.sh foo
$ # no "Terminated" message
Por que nenhuma mensagem no segundo caso? O comportamento básico do Bash é imprimir "Terminated" ( consulte esta pergunta ).
(NB eu uso p=$!
no meu código verdadeiro, mas no caso acima você pode usar kill $!
.)
EDIT: Sergiy Kolodyazhnyy gentilmente se referiu à pergunta " Por que o verdadeiro e o falso são tão grandes? " em um comentário. (É uma digressão, mas uma leitura divertida.) Infelizmente, a resposta a que o comentário pertencia foi deletada, então eu a registro aqui. Obrigado Sergiy.