bash쉘 스크립트 질문있습니다. 급합니다.

ascpm의 이미지

스크립트 안에서..
#!/bin/bash

sleep 100 &
fg

exit 0

저렇게 코딩을 하고 실행을 시키면 no job control
저런 문구가 뜨는걸로 보면 아마 스크립트 안에서 백그라운드 작업을 시키면
job목록에 추가가 안돼는것 같습니다.
그러면 스크립트 안에서 백그라운드 작업을 포그라운드 작업으로 변경하는
방법은 어떻게 해야 하는건가요?
급합니다. 부탁드립니다.

ascpm의 이미지

부탁드립니다.

ascpm의 이미지

부탁드립니다.

ascpm의 이미지

으아!!!!

Prentice의 이미지

아마 man bash 해보시면 script 내에서는 job control이 불가능하다는 내용(혹은 암시)가 나와있을 것으로 생각합니다.

저는 man bash를 해보지 않았으므로 확실하지 않습니다. 직접 man bash를 해보셨더라면 즉시 답을 얻으실 수 있으셨을지도요.

ymir의 이미지

man fg 해보시구요..
set -m 을 써보세요..

되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』

되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』

ascpm의 이미지

감사합니다