Error4 [shellscript] error: garbage option 오류 shellscript 에 중복 방지 기능을 추가하던 중 "error: garbage option" 이런 오류가 발생했습니다. 이상하게도 해당 오류가 발생하고 난 후에는 제가 작성한 파일이 모두 없어져서 한참을 헤맸습니다. 오류 내용은 아래와 같습니다.error: garbage option Usage: ps [options] Try 'ps --help ' or 'ps --help ' for additional help text. For more details see ps(1). 해당 오류는 basename 을 사용하여 수행 중에 lock 파일을 생성하고 수행이 끝나면 해당 lock 파일을 삭제하여 실행파일 중복 방지를 하는 로직이였는데 문제원인은 lock 파일 이름과 실제 수행되는 실행 파일의 이름이 같아.. 2021. 1. 13. [svn 오류] svn: E155009: Failed to run the WC DB work queue associated with SVN 명령을 수행하다 보면 "svn: E155009" 오류가 발생하는 경우가 있습니다. 해당 경우는 WC work queue 에 문제가 있을 경우에 발생합니다. 해당 오류가 발생했을 때는 svn cleanup 명령도 되지 않습니다. svn: E155009: Failed to run the WC DB work queue associated with '[FILEPATH]', work item 755319 (file-install [FILE_NAME] 1 0 1 1) svn: E155017: Can't install '[FILE_NAME]' from pristine store, because no checksum is recorded for this file 해결을 위해서는 아래와 같은 방법으로 간단히 해결.. 2021. 1. 5. [laravel] Trying to get property of non-object 오류 "Trying to get property of non-object" 오류는 NULL 포인터 접근 시 발생합니다. 아래와 같은 코드에서 $order 는 있는데 $order->product 가 NULL 인 경우 $order->product->delivery_date 사용 시 발생할 수 있습니다. 이런 오류는 발생하면 잡기 쉽지 않죠. {{ $order->created_at }} {{ $order->updated_at }} {{ $order->shipped_at }} {{date('Y-m-d', strtotime($order->product->delivery_date))}} $order->product 가 NULL 인 경우를 대비한 코드를 아래와 같이 추가했습니다. 이런 코드는 꼼꼼히 추가해주는 습관이 나중.. 2020. 12. 17. [리눅스] hostname 오류 "unable to resolve host" 해결 방법 unable to resolve host 리눅스에서 관리자 권한을 필요로 할 때 sudo 명령을 사용합니다. sudo 명령을 이용해서 root 로 권한으로 명령어를 수행할 때 가끔 "unable to resolve host jungfo" 이란 오류가 발생하는 경우가 있습니다. 보통은 hostname 을 변경한 경우에 많이 발생하는데 해결 방법은 의외로 간단합니다. 현재 설정된 호스트명을 확인 - cat /etc/hosts 역시 호스트명 리스트에 제가 사용하는 hostname 이 없네요. 간단하게 저의 hostname 만 추가해주면 됩니다. 호스트명 추가 - vi /etc/hosts /etc/hosts 파일을 열어서 "127.0.0.1 localhost" 부분을 복사해서 한 줄 추가하고 "localhost.. 2020. 11. 27. 이전 1 다음