저는 Linux에서 (Perl 스크립트를 사용하여) AutoDock Vina 프로그램을 실행하고 있습니다. 이는 (단백질-리간드 도킹 복합체의 결합 자유 에너지에 관한) 중요한 데이터를 대량으로 생성합니다. 그러나 log.txt 파일에 저장할 수 없습니다(현재 버전의 Vina에서는 개별 도킹 콤플렉스에 대한 로그 파일을 생성하는 옵션이 제거되었기 때문입니다). 내 프로그램을 완료하는 데 4~5일이 걸리기 때문에 각 도킹 콤플렉스에 대해 생성될 때마다 이 데이터를 log.txt 파일에 실시간으로 저장하는 방법을 알고 싶습니다.
답변1
귀하의 질문을 잘 이해했는지 잘 모르겠지만 터미널에서 명령을 실행할 수 있으면 리디렉션을 사용할 수 있습니다.
./yourprogram > path/to/your/logfile.txt
또는 기존 파일에 추가하려는 경우:
./yourprogram >> path/to/your/logfile.txt
추가 도움이 필요하면 프로그램이 데이터를 생성하는 방법(터미널 출력 또는 다른 방법...)에 대한 정보를 자유롭게 추가하세요.
도움이 되었기를 바랍니다 ;-)