[13:25] <soyeomul^bionic> https://gitlab.com/soyeomul/test/blob/master/trash-empty-timedelta.py
[13:26] <soyeomul^bionic> 옥토위즈님, 준영님 두분께 감사드립니다. 이제 Gmail 의 80만개의 메시지들을 지울 수 있습니다.
[13:26] <soyeomul^bionic> 감사합니다. 감사합니다. 감사합니다. ^^^
 혹시 samba 서비스 읽어오기 느려지는 이슈 격어보신 분 계실까요?
[13:58] <soyeomul^bionic> 안녕하세요~
[13:59] <soyeomul^bionic> 삼바 서비스 정말 오랜만에 보는 글귀입니다.. 2003년에는... 그런 서비스가 있다는것만 메뉴얼에서 보고 아직 한번도 테스트 해본적은 없는거 같아요 대신 NFS 는 몇차례 테스트 해봤어요
[14:01] <soyeomul^bionic> 도움 못되어 죄송함니다;;;
 Mac/Linux/Windows 3개 운영체제에서 사용해볼 수 있는 공유체제 중에 무난한게 samba인데
 우분투에서는 간헐적으로 속도가 왐팡 느려지는 이슈가 있거든요. 3메가 다운받는데 1-2분씩...
 저도 하도 오랜만에 격어보는 이슈라, 그때 어떻게 처리했는지 기억도 잘 안나고..결국 새로 시스템 올려 쓴거로 기억이 나는데
 파일써버랑 라우터를 묶어놓고 싶어서 서버를 한대 새로 들여놨는데, 결국 다시 쪼개 써야 할 판이네요.
[14:07] <soyeomul^bionic> 시스템 문제는 서니님과 옼토위즈님 두분이 전문가시더라구요
[14:09] <soyeomul^bionic> 1984는 03학번의 다른 표현인가요
[14:10] <soyeomul^bionic> 아니어요 제가 흰소리 했네요 Gmail 휴지통이나 마저 지우러 갑니다~
 ㅎㅎㅎㅎ 네
 쥐띠입니다. 찍.
[14:12] <soyeomul^bionic> 아이고 반갑습니다 제가 좋아하는 후배가 03학번인디요 오늘 울진에 잠시 놀러와서 저희 농장 구경하고 갔어요 소랑 깐돌이 등등 이것저것 사진도 찍구요
 아..이거 얼마나 멀리 계신 선배님이신지 제가 잘 몰라서....^^;;;;
[14:14] <soyeomul^bionic> 아니어요 학교가 다르면 상관없지요;;; 그냥 대화방에선 뭐랄까 오직 리눅스 우분투 오픈소스에만 집중하면 뭐 그정도면 좋지 않을까 싶네요;;;
[14:14] <soyeomul^bionic> 하시는 일이 잘 해결되시길 바랄께요~
[14:15] <soyeomul^bionic> 커피나 한잔 하러 갑니다~
[14:15] <soyeomul^bionic> 슈웅~
[14:28] <soyeomul^bionic> 드뎌 휴지통에 쌓여있는건 다 깨끗이 비웠습니다.
[14:28] <soyeomul^bionic> (bionic)soyeomul@localhost:~/work$ ./trash-count.rb
[14:28] <soyeomul^bionic> 0
[14:28] <soyeomul^bionic> 합!
 스크립트가 제몫을 하네요.
[14:29] <soyeomul^bionic> 혹시 코드들이 제대로 작동했는지 점검위하야 크롬OS 에서 Gmail 계정으로 로그인해서 휴지통을 확인했어요. 새로고침하니깐 0 으로 나오더라구요.
[14:29] <soyeomul^bionic> 넨넨 스크립트가 정확히 처리를 해주었어요.
[14:29] <soyeomul^bionic> 감사드립니다,,,
[14:30] <soyeomul^bionic> 앞으로 지울게 27만개 남았는데요,,, 요건 내일 해야것어요,,,
[14:30] <soyeomul^bionic> 일단 27만개를 휴지통으로 옮기는 작업을 먼저 해야해서,,,
 음.
 크론을 거시고 주기적으로 걔한테 시키시는것도..
[14:31] <soyeomul^bionic> 넨넨,,,
[14:31] <soyeomul^bionic> 그래도 오늘 37만개 처리했네요;;; 우어어
 스크립트가 필요할만 했네요.
[14:32] <soyeomul^bionic> ㅎㅎ 넹
[14:37] <soyeomul^bionic> 안드로이드 스마트폰에서도 이젠 휴지통 0. 깔끔~
[15:08] <autowiz> 삼바나 는 저는 느려지는걸 잘 격어보진 못했습니다. ㅜㅜ
[15:09] <autowiz>  NFS 는 네트워크 문제나 권한문제 인증 문제로 딜레이가 걸릴때가 있습니다.
[15:09] <autowiz> 락도 경우에따라 걸릴 수 있는데 어떤경우에 일어나는지 좀더 정리를 해보셔야 할 수 도 있습니다.
[15:22] <soyeomul^bionic> 오
[15:22] <soyeomul^bionic> 오오
[15:23] <soyeomul^bionic> 위즈님 반갑습니다
[15:23] <soyeomul^bionic> 덕분에 휴지통 문제 해결했어요
[15:27] <soyeomul^bionic> 준영님 어서오세요~~~
[15:28] <jgwak> 안녕하세요
[15:28] <soyeomul^bionic> 네넨,,,
[15:30] <soyeomul^bionic> 파이썬 코드가 위에서 아래로 순서대로 실행이 되나요..
[15:30] <jgwak> 네
[15:31] <jgwak> 멀티스레드같은거 쓰지 않으면 보통 순서대로 실행되죠
[15:31] <soyeomul^bionic> 감사합니다,,,
[15:32] <soyeomul^bionic> 여기 대화방에 시스템 전문가 씨파이썬 전문가 다 계시니깐,,, 너무 좋아요 감사해요
[15:33] <jgwak> ㅎㅎ
[15:35] <soyeomul^bionic> 지금 미친척하고 21만 4천 200개의 메시지를 한번에 지우는거 테스트 중입니다.
[15:35] <soyeomul^bionic> 한방에!!!
[15:36] <jgwak> 해결하셨나요?
[15:37] <jgwak> 전에 그문제는 제가 도움이 못되서;;
[15:37] <soyeomul^bionic> 아뇨 느낌이 딱 와서,,, 코드 중간에 expunge() 라는 거 한줄 추가하고 코드를 테스트 중입니다
[15:38] <jgwak> 소여물님 로그아웃 하신 사이에 autowiz님이 인터넷에서 뭔가 찾으셔서 올리셨던데
[15:38] <jgwak> 보셨나요
[15:38] <soyeomul^bionic> 네 위즈님 올려주신거 덕분에,,, 휴지통에 있던거는 아까 15분전에 청소했습니다,, 37만개 다 비우고 청소했어요
[15:38] <jgwak> 아 정말 다행이네요
[15:39] <soyeomul^bionic> 그 위즈님이 알려주신 산법, 기간을 지정해서 단계적으로 지우는게 좋다라는거... 그거 참고해서 코드를 수정했어요
[15:39] <soyeomul^bionic> 그렇게 하니깐 되더라구요,,,
[15:39] <soyeomul^bionic> 그리고 21만개 한번에 지우는거는 역시나 안되네요,,, ㅠㅠㅠ
[15:39] <jgwak> ㅎㅎ 조금이라도 자동화 한게 어디에요
[15:40] <soyeomul^bionic> ^^;
[15:41] <soyeomul^bionic> 맥시멈이 27400개인가바요,,, 그냥 이것도 저만의 느낌이고 정확한건 아닌데요,,
[15:42] <soyeomul^bionic> expunge() 를 중간에 삽입했을때... 27400 개를 휴지통으로 옮겨놓고 장렬하게 시스템에러를 내뱉으며 코드가 사망했습니다
[15:42] <soyeomul^bionic> expunge() 를 중간에 삽입하지 않으면 17500개 내뱉고 사망.
[15:43] <soyeomul^bionic> 그냥 휴지통으로 옮기는 코드와 휴지통 비우는 코드를 따로 따로 맨들어서 돌려야 겠어요
[15:44] <jgwak> 앞으로는 꾸준히 그 스크립트 돌리면 한번 돌릴때마다 2만개씩이나 지울필요 없지 않겠어요?
[15:44] <jgwak> 그냥 처음에만 그 코드 10번 돌려도 될거같은데
[15:44] <jgwak> 고칠 필요 없이
[15:45] <soyeomul^bionic> 아직 정립이 안된 짜파게티라... ㅠㅠ
[15:45] <jgwak> ㅎㅎ 그래돋 조금씩 풀리고있네요
[15:45] <soyeomul^bionic> 아까 손으로 기간 일일이 조정하면서 휴지통 비운 코드 깃랩에 올렸어요
[15:46] <soyeomul^bionic> https://gitlab.com/soyeomul/test/blob/master/trash-empty-timedelta.py
[15:48] <jgwak> 날자지정을 수동으로 해줘야하나보네요
[15:48] <soyeomul^bionic> 넨넨,,,
[15:49] <jgwak> 그래도 삭제 되서 다행이네요
[15:49] <soyeomul^bionic> 마자요!!! 짜파게티가 돌아가요 ㅠㅠ
[15:56] <autowiz> 제가 찾은바로는 imaplib.py 파일에 변수를 1메가바이트 사이즈로 설정해서 쓰는데 . 파이쎤 자체는
[15:57] <autowiz> 스트링 변수 길이가 64비트 기준으로 수백 120기가까지는 했었다는거보니 엄청 길게도 된다는거 같습니다.
[15:58] <soyeomul^bionic> ㅠㅠ 무슨말이지 몬 알아듣는... 죄송합니다 위즈님;;; ㅠㅠ
[15:59] <autowiz> 메일 목록 정보를 변수로 넣으실때 empty-trash.py 에서는 거의 아무리 길어도 상관없을 수 있는데 , imaplib.py 에 있는 함수 쓸때 전달하는 스트링 변수가 너무 길면 에러가 나는걸껍니다.
[15:59] <autowiz> 개수나 길이로 샘해서 잘라서 함수 호출하면 될거 같습니다.
[16:00] <soyeomul^bionic> 믄가 위즈님 감사한 조언 또 해주시는거 같아요,,, 정확히 무엇인지는 감을 못잡겠지만,,
[16:03] <autowiz> 28번째 줄에서 써치 한다음에 35번째 줄에서 스토어 함수 쓰는데 그사이에 개수로 1000개 정도 잘라서 data2 변수를 만들어서 , 스토어 함수를 호출할때 이 data2 를 쓰면 될거 같습니다. 물론 for 문으로 반복 동작해야 합니다.
[16:05] <autowiz> 28번째 줄에서 서치할때 한번에 하면 수십만개가 data 변수에 들어가는데 이게 너무 많으니까 문제가 생기는거 같습니다.
[16:08] <autowiz> (써치할때는 문제가 안되는데 이걸 그대로 store 할때 길이문제가 생기니까 약1000개정도로 잘라서 여러번 동작시키는게 어떨까 싶습니다.)
[16:09] <autowiz> https://stackoverflow.com/questions/12556649/increasing-speed-of-imap-bulk-message-deletion-in-python
[16:09] <autowiz> 이 URL 에서 첫번째 회색 사각형 안은 1개씩 지우는거 , 바로 밑에 회색 사각형은 1000개씩 지우는거입니다.
[16:14] <autowiz> 이만 자러 갑니다용~ ^^
[16:15] <soyeomul^bionic> 위즈님 일단 감사요~~~~~~~
[16:15] <soyeomul^bionic> 안녕히 주무세요~~~
[16:39] <soyeomul^bionic> 저도 자러갑니다,,, 모두들 존 밤 되세요~~~