자주 쓰이는 간단한 스크립트입니다.

이름은 pkill.sh
#!/bin/bash

if [$1 = ""]; then
        echo "Usage : ./pkill.sh <process name>"
else
        kill -2 `ps -ef | grep $1 | grep -v grep | gawk -F" " '{print $2}'`
fi


참고로 시그널 넘버를 2로 주면 ctrl+c와 동일한 효과를 줄 수 있습니다.
9로 무식하게 죽여버리면 자원이 제대로 해제가 안되어 불편할 때가 많죠~
Posted by 낭만들개
모바일미 사용시 아이폰 동기화 옵션 중 주소록 연락처 동기화 옵션은 비활성화되어 있습니다.
하지만 호기심이 발동되어 주소록 연락처 동기화 옵션을 활성화시키니
아이폰에 
연락처 (나의 MAC)
연락처 (me 계정)
이렇게 중복되어 나타나버리게 되더군요.

몇번의 삽질 후 원상태로 돌리는 방법을 찾았습니다.

원상태로 돌리기 위해서 우선
1. 설정에 들어갑니다.
2. Mail, 연락처, 캘린더'를 선택합니다.



3. 모바일미 계정을 선택합니다.



4. 싱크 대상 리스트 중 '연락처'를 비활성화 시킵니다.



    그러면 기존의 연락처 정보를 어떻게 할 것인지 묻는 화면이 나타납니다.
    여기에서 '나의 iPhone에서 삭제'를 선택합니다.
5. 그리고 다시 '연락처'를 활성화합니다.
6. iPhone내 정보와 모바일미 정보를 어떻게 싱크할 것인지 묻는 화면이 나타납니다.
    여기에서 '모바일미와 병합'을 선택합니다.

Posted by 낭만들개
드문일이지만 아이폰에서도 프로세스가 먹통이 되는 경우가 발생하네요..
다른 앱은 상관 없지만 메일이나 사파리 같은 앱들은 백그라운드로 동작 가능한 것들이기 때문에
한번 먹통이 되면 프로세스를 죽일때까지 사용할 수 없습니다.

이럴 때 해당 프로세스를 죽이려면
1. 우선 앱을 실행시킵니다. 그럼 먹통인 화면이 나옵니다.
2. 그 상태에서 sleep버튼을 누른채로 있습니다. 그러면 빨간색 버튼이 나타날 겁니다.
3. 그럼 다시 홈 버튼을 누른채로 있습니다. 그러면 몇초가 지난 후 홈으로 복귀하면서
해당 프로세스는 죽습니다.
4. 다시 앱을 실행시켜보면 잘 작동하는 걸 보실 수 있을 겁니다.
Posted by 낭만들개