termux 'process completed signal 9 press enter' 해결

termux 'process completed signal 9 press enter' 해결

https://news.hada.io/topic?id=10160

안드로이드 기기를 리눅스 서버처럼 사용하는 글인데 긱뉴스에 올라와서 솔깃한 마음에 시도해 보았다. 예전에도 안드로이드 기기를 리눅스 서버처럼 써보는 시도를 해보긴 했었는데 루팅 없이는 사실상 제대로 된 사용은 불가능에 가까웠다. 오랜만에 재밌을 것 같아서 시도해 봤는데 조금만 무거운 작업을 돌려도 vncserver가 죽어버리는 문제가 있었다 😭

처음에는 배터리 최적화 때문인가 싶어서 다 꺼버렸는데도 문제가 해결되지 않았다. 찾아보니 안드로이드 12부터 생겨난 팬텀 프로세스 모니터라는 녀석 때문이라고 한다. 루팅한 기기는 termux에서 superuser 권한으로 명령어를 실행하면 되고 루팅하지 않은 기기는 adb shell을 실행해서 작업해야 한다.


ADB 설치 및 실행 방법

ABD에 대한 자세한 정보와 설정하는 방법은 아래 글을 참고하면 될 듯 하다.

  • Android 디버그 브리지(adb) · Android 개발자 #
  • SDK 플랫폼 도구 다운로드 · Android 개발자 #


안드로이드 13


루팅된 기기

termux에서 다음 명령어 실행

su -c "settings put global settings_enable_monitor_phantom_procs false"
루팅하지 않은 기기

adb shell에서 다음 명령어 실행

settings put global settings_enable_monitor_phantom_procs false


안드로이드 12


루팅된 기기

termux에서 다음 명령어 실행

su -c "/system/bin/device_config set_sync_disabled_for_tests persistent; /system/bin/device_config put activity_manager max_phantom_processes 2147483647"
루팅하지 않은 기기

adb shell에서 다음 명령어 실행

/system/bin/device_config set_sync_disabled_for_tests persistent; /system/bin/device_config put activity_manager max_phantom_processes 2147483647


참고 자료

  • how to fix termux "process completed signal 9 press enter" · YouTube @TekHck #

이 글이 도움이 되었나요?

신고하기
0분 전
작성된 댓글이 없습니다. 첫 댓글을 달아보세요!
    댓글을 작성하려면 로그인이 필요합니다.