'종료'에 해당되는 글 4건

  1. 터미널을 닫아도 종료되지 않게 하기(백그라운드 작업) - Nohup
  2. 맥에서의 예약 종료 명령어(Shutdown)
  3. 맥에서 어플 싸인할 시 Eclipse이(가) 예기치 않게 종료되었습니다. 해결방법 (1)
  4. IWannaSleep - 맥에서 예약종료(Shutdown) 하기 (2)

터미널에서 sh를 실행하고 터미널 창을 닫으면 하던 작업도 중단되게 됩니다. 창을 닫더라도 중단하지 않고 백그라운드에서 작업을 계속하게 하려면 nohup을 사용합니다.(리눅스/맥)

터미널을 닫아도 종료되지 않게 하기(백그라운드 작업) - Nohup



nohup으로 실행(백그라운드로 실행)

nohup file.sh

이렇게 실행하면 출력되는 결과가 nohup.out이라는 이름의 파일로 생성되게 됩니다.


출력을 다른 파일로 하기

nohup file.sh > log.txt

nohup.out 이란 파일에 출력 결과가 저장되는 대신, 지정한 파일 이름으로 저장되게 됩니다.


출력하지 않기

nohup file.sh > /dev/null

출력 결과를 저장하지 않습니다.


윈도우에서 컴퓨터를 원하는 시점에 예약 종료하기 위해 "shutdown -s -t 300" 과 같은 명령어를 사용했습니다. 맥에서도 비슷한 명령어로 예약 종료를 실행할 수 있습니다.

맥에서의 예약 종료 명령어(Shutdown)


터미널에 입력 후 암호를 입력해주면 실행됩니다.


예약 종료(오후 8시)

sudo shutdown -h 20:00


예약 종료(10분 후)

sudo shutdown -h +10


예약 종료 취소

sudo killall shutdown


바로 종료

sudo shutdown -h now


바로 재시작

sudo shutdown -r now


이클립스는 자바 기반 앱이나 프로그램을 짤때 도움을 주는 도구입니다.
저같은 경우에는 안드로이드 개발을 주로 하는데요.  개발이 끝나고 싸인을 할때, 오류가 나서 적잖히 당황했었습니다.
 



오류 내용

Process:         eclipse [451]
Path:            /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse
Identifier:      org.eclipse.eclipse
Version:         3.8 (3.8)
Code Type:       X86-64 (Native)
Parent Process:  launchd [259]
User ID:         501

Date/Time:       2013-01-04 09:22:39.887 +0900
OS Version:      Mac OS X 10.8.2 (12C60)
Report Version:  10

Interval Since Last Report:          15972 sec
Crashes Since Last Report:           3
Per-App Interval Since Last Report:  14480 sec
Per-App Crashes Since Last Report:   3
Anonymous UUID:                      39046084-6511-E487-E6D6-747FB273A8D0

Crashed Thread:  72  Java: ModalContext

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: 0x000000000000000a, 0x000000011163d170

VM Regions Near 0x11163d170:
    CG image               000000011162e000-000000011163b000 [   52K] rw-/rwx SM=COW  
--> mapped file            000000011163b000-0000000111642000 [   28K] r--/r-x SM=PRV  /Volumes/VOLUME/*/*.jar
    VM_ALLOCATE            0000000111642000-0000000111643000 [    4K] rw-/rwx SM=COW  

Application Specific Information:
Java information:
 Exception type: Bus Error (0xa) at pc=1007d06f7
 
 Java VM: Java HotSpot(TM) 64-Bit Server VM (20.12-b01-434 mixed mode macosx-amd64)
... 



해결방법
열심히 구글링을 통해 해결방법을 찾았습니다.

1. 이클립스에 상단부분 메뉴에 Project를 눌러줍니다.

 
 
2. "Build Automatically"를 체크 해제합니다.


 이렇게 하시면 오류는 나지 않으나 빌드는 자동으로 되지 않습니다.
솔직히 빌드는 자동으로할 필요가 없습니다. Run Application하면 빌드가 되니까요.





이 포스팅이 해결하는데 도움이 되었으면
손가락을 눌러주세요 :) 
윈도우에서는 윈도우 전용 예약종료 프로그램을 쓰거나 Shutdown 명령어를 사용했었습니다.
맥에서는 iWannaSleep을 사용하여 예약종료를 주문할 수 있습니다.

iWannaSleep

 


iWannaSleep이라는 어플리케이션입니다. 바로 전 포스팅에서 소개드린 SleepTime보다 더 기능이 탁월합니다.
Shutdown Computer 말고도 잠자기, 아이튠즈 음악 종료, 애플 스크립트 실행등이 있습니다.
저 기어 모양같은걸 조정해 시간을 조절할 수 있습니다. 


다운로드 링크입니다.
http://www.sb-software.de/files/iWannaSleep1.2b.dmg
공식사이트입니다. 
http://www.sb-software.de/


-2012.01.02 링크 깨져있어서 수정-