qemu
Arch Linux 호스트에서 Windows 10 VM을 시작하는 스크립트를 작성 중입니다 . 내 문제는 명령 중 하나가 스크립트에서 실행되지 않지만 터미널에서 실행된다는 것입니다.
다음은 문제를 보여주기 위해 제가 작성한 테스트 스크립트입니다. 내가 전화할게 Windows10Start.sh
.
#!/bin/bash
/usr/lib/virtiofsd --socket-path=/var/run/qemu-vm-001.sock --shared-dir ~/Documents/SharedWin10 --cache always
실행하면 sudo ./Windows10Start.sh
다음 오류가 발생합니다.
[2023-10-07T10:42:13Z ERROR virtiofsd] Error creating sandbox: No such file or directory (os error 2)
하지만 실행 중에는 이런 일이 발생하지 않습니다.
sudo /usr/lib/virtiofsd --socket-path=/var/run/qemu-vm-001.sock --shared-dir ~/Documents/SharedWin10 --cache always
터미널에서. 아래와 같이 올바른 출력이 제공됩니다.
[2023-10-07T10:50:05Z INFO virtiofsd] Waiting for vhost-user socket connection...
나는 팔로우하고 있다이 가이드Arch Wiki(섹션 5.5)에서 발췌. 내 스크립트에서 명령을 실행하려면 어떻게 해야 하는지 잘 모르겠습니다. 어떤 도움이라도 대단히 감사하겠습니다.