간단한 /bin/echo "Hello world" 명령을 실행하여 콘솔에 출력을 표시하도록 systemd 서비스를 어떻게 구성합니까?

간단한 /bin/echo "Hello world" 명령을 실행하여 콘솔에 출력을 표시하도록 systemd 서비스를 어떻게 구성합니까?

qemu-system-ppc64를 사용하여 가상 머신(lkvm과 유사)을 시작하려고 합니다. 다음 명령을 사용하고 있습니다.

qemu-system-ppc64 --enable-kvm -vga none -nographic -nodefaults -chardev stdio,id=id1 -device spapr-vty,chardev=id1 -machine type=pseries-2.2,usb=off -smp 1 -m 128 -kernel vmlinux -fsdev local,id=root,path=.,security_model=none -fsdev local,id=containerfs,path=opt/stage2/hello/rootfs/,security_model=none -device virtio-9p-pci,fsdev=root,mount_tag=/dev/root -device virtio-9p-pci,fsdev=containerfs,mount_tag=/dev/basefs -append 'root=/dev/root rootfstype=9p rootflags=trans=virtio,version=9p2000.L init=lib/systemd/systemd systemd.log_level=debug systemd.log_target=console '

콘솔에 간단한 "hello world"를 표시하고 싶습니다. 그래서 lib/systemd/system에 hello.service라는 다음 서비스 파일을 작성했습니다.

[Service]
Restart=no
Type=oneshot
ExecStart=/bin/echo "hello world"
User=0 
Group=0
StandardOutput=journal+console
StandardError=journal+console
SyslogIdentifier=hello

[Unit]
Description= Application "Hello"
DefaultDependencies=false
OnFailure=reaper.service
Wants=exit-watcher.service
Requires=base-mount.service
After=base-mount.service

하지만 가상 머신을 시작하면 화면에 "hello world"라는 출력이 표시되지 않습니다. 콘솔에 출력하는 방법을 알아내는 데 도움을 주실 수 있나요?

관련 정보