MacOS에서 실행 파일의 표준 출력으로 출력macOS에서 JSL 실행 파일을 실행할 때 표준 출력(stdout)으로 출력하는 방법이 있는지 궁금합니다. print 명령어를 사용하면 로그에 출력되는데, 실행이 완료되면 로그는 사라집니다.
자동화 및 스크립팅제목: 실행 파일에서 표준 출력으로 출력하기JSL은 표준 출력에 쓰고 , 일반적으로 Craige는 이와 다소 관련된 게시물을 몇 개 올렸습니다.
제목: 실행 파일에서 표준 출력으로 출력하기아래에 해결책을 찾은 것 같은데, 이 방법이 가장 쉬운 해결책인지 궁금합니다.
stdout_print = Function({msg},
{_tty},
Run Program(
Executable("/bin/sh"),
Options({"-c", "ps -o tty= -p $(ps -o ppid= -p $(ps -o ppid= -p $$)) | tr -d ' ' > /tmp/jmp_tty.txt"})
);
Wait(1);
_tty = "/dev/" || Trim(Load Text File("/tmp/jmp_tty.txt"));
Run Program(
Executable("/bin/sh"),
Options({"-c", "echo '" || msg || "' > " || _tty})
);
);
stdout_print("hello");