Thursday, November 23, 2023

Argument list too long error for rm, cp, mv commands

  • ปัญหาคือ พยายามลบไฟล์ session ของ PHP Framework ตัวหนึ่ง ใน folder นั้นมีไฟล์ประมาณ ล้านกว่าไฟล์
  • เราจะจึงใช้คำสั่งปกติที่คุ้นเคยคือ rm /path/file*

$ rm myfile_session*

  •  แล้วได้ error ซะงั้น

 Argument list too long 

Solved

$ find [path_dir] -name "[myfile_session*]" -delete

  • กรณีเราอยู่ใน folder ที่จะลบไฟล์ ให้เราใช้คำสั่งประมาณนี้

$ find . -name "myfile_sessin*" -delete

  • กรณีเราตั้ง crontab ลบไฟล์ session ทุก 30 นาที

*/30 * * * * find /var/www/site/html/project/writable/session -name "file_session*" -delete

Ref

  • https://stackoverflow.com/questions/11289551/argument-list-too-long-error-for-rm-cp-mv-commands

Wednesday, November 22, 2023

Bootstrap Modals padding-right เพิ่มเองตอน ปิด modal

  • อ้างอิง bootstrap5 
  • ปัญหาคือ เปิด modal แล้วปืด padding-right มันเพิ่มมา ทีละ 5  px

Solved

  • เพิ่ม  css ใน header file

body { padding-right: 0 !important }

Ref

  • https://stackoverflow.com/questions/32862394/bootstrap-modals-keep-adding-padding-right-to-body-after-closed