다음을 a.sh 로 만들었습니다.
#!/bin/sh
ls *mp3 >mp3.list
mpg123 -@ mp3.list 2>/dev/null
이걸 쉘에서 a.sh& 로 백그라운드로 실행했습니다.
노래를 듣는 중간에 건너뛰고 싶은 노래가 있어
fg 를 눌러 ctrl+c 했습니다.
근데 제가 궁금한건 이걸 다시 백그라운드로 돌리는 방법입니다.
어떤 방법이 있을까요...?
백그라운드 작업을 다시 백그라운드로 보내려면 실행 중인 작업을 멈춘 뒤 bg 명령을 쓰면 됩니다. 다만 Ctrl+C 로 끝낸 작업은 종료된 것이라 다시 실행해야 합니다. 노래를 건너뛰려면 mpg123 의 키 조작 기능을 쓰거나 SIGINT 대신 다른 제어 방법을 찾아보세요.