Как узнать, успешно ли выполнено выполнение команды unix
Я недавно попробовал
bcftools
command (для обработки файлов вариантов) в моей командной строке.
Команда, которую я пробовал, приведена ниже
bcftools merge --force-samples -O z -o final.vcf.gz ethn.vcf.gz
Однако команда работала, но на слияние потребовалось много времени. Итак, я оставил систему на ночь, чтобы дать ей поработать.
Однако пока я просыпался, я вижу, что система отключена из-за истощения энергии.
Как я могу узнать, была ли моя последняя команда в терминале Unix/Linux успешной?
Показанная выше команда была просто примером. Вы даже можете объяснить мне, как это проверить с помощью
simple gzip operation
.
Хотя я вижу
final.vcf.gz
Я не могу сказать, что команда выполнена успешно, потому что как только команда начинает выполняться, я вижу, что этот файл создается. Итак, я не могу полагаться на это
Любая помощь, пожалуйста?
1 ответ
Если это однострочный файл, вы также можете попробовать записать в файл, например:
bcftools merge --force-samples -O z -o final.vcf.gz ethn.vcf.gz && date > done.txt