나는 다음과 같이 실행합니다 :
% systemd-run --user python3 -c "print(1);print(1)"
Running as unit: run-r9210c54561b84cdbaf4e741f5d2f3e57.service
한 행에 두 개의 1이 표시될 것으로 예상됩니다. 그런데 1밖에 안보이네요. 그러나 다른 텍스트를 인쇄할 때는 정상적으로 작동합니다.
Jan 16 21:47:35 HOSTNAME systemd[30228]: Started /usr/bin/python3 -c print(1);print(2).
Jan 16 21:47:35 HOSTNAME python3[89226]: 1
Jan 16 21:47:35 HOSTNAME python3[89226]: 2
Jan 16 21:47:35 HOSTNAME systemd[30228]: run-ra947cd73cb164f208c863731013a261d.service: Succeeded.
Jan 16 21:47:41 HOSTNAME systemd[30228]: Started /usr/bin/python3 -c print(1);print(1).
Jan 16 21:47:41 HOSTNAME python3[89282]: 1
Jan 16 21:47:41 HOSTNAME systemd[30228]: run-r3c1ec5e8581d40a09081c64fdbcc689f.service: Succeeded.
Jan 16 22:13:07 HOSTNAME systemd[30228]: Started /usr/bin/python3 -c print("\n".join("1111112111111112111111111122111111")).
Jan 16 22:13:07 HOSTNAME python3[101884]: 1
Jan 16 22:13:07 HOSTNAME python3[101884]: 2
Jan 16 22:13:07 HOSTNAME python3[101884]: 1
Jan 16 22:13:07 HOSTNAME python3[101884]: 2
Jan 16 22:13:07 HOSTNAME python3[101884]: 1
Jan 16 22:13:07 HOSTNAME python3[101884]: 2
Jan 16 22:13:07 HOSTNAME python3[101884]: 1
Jan 16 22:13:07 HOSTNAME systemd[30228]: run-r7d461874552c4ddf923d05d02328a217.service: Succeeded.
이것이 예상되는 동작입니까? 문서에서 찾을 수 없습니다. 이 문제를 해결할 방법이 있나요?