Como configuro um serviço systemd para executar o comando simples / bin / echo “Hello world” para mostrar a saída no console?

3

Estou tentando inicializar um vm com o qemu-system-ppc64 (semelhante ao lkvm). Eu estou usando o seguinte comando:

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 '

Eu quero mostrar um simples "hello world" para o console. Então eu escrevi o seguinte arquivo de serviço chamado hello.service em lib / systemd / system:

[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

Mas quando eu começo o vm, não consigo ver a saída "hello world" na tela. Você pode por favor ajudar em como trazer a saída no console?

    
por Abhishek Dasgupta 19.11.2015 / 20:46

0 respostas