Algumas alternativas de como você pode abordar seu problema:
-
Faça um script que você executa dentro do contêiner systemd-nspawn e coloque os comandos que deseja executar lá (
systemd-nspwan -D .. /your-script
). Se você deseja obter o shell interativo depois de executar seus comandos, coloque algo comoexec bash -i
no final do script. -
Se você quiser manter seu script atual, você pode fornecer seus comandos como entrada para o bash:
#!/bin/bash systemd-nspawn -q --bind /usr/bin/qemu-arm-static -D /mnt/project /bin/bash << EOF apt-get update apt-get -y upgrade EOF
Isso funciona bem se você não precisar de um shell interativo depois.