alfresco มีปัญหาอย่างนึงคือตอนสั่งมันปิด service นานมาก ทำให้ตอน dev แทบจะหลับเพราะต้องรอมัน แต่ก็มีวิธีที่จะ force stop ได้ด้วยการสั่ง kill process แต่เนื่องด้วยตอน start แต่ล่ะครั้งจะได้ pid ไม่เหมือนกันเพราะฉะนั้นต้องใช้วิธีหา process เอาด้วยชื่อ แล้วค่อยดึงเอา pid ไป kill ซึ่งถ้าทำใน linux ก็จะได้ประมาณนี้
pid=`ps aux | grep /opt/alfresco-4.0.d | awk '{ print $2 }' | head -n 3`
kill -s KILL $pid
สามารถโหลด script ได้ที่ https://gist.github.com/3481094
Showing posts with label bash. Show all posts
Showing posts with label bash. Show all posts
8/26/2012
5/16/2012
สร้าง folder ที่เหมือนกันในแต่ล่ะ directory
ตอนสร้าง directory ของ java มักจะเป็น
สังเกตว่าต้อง mkdir ทีล่ะ folder ตายแน่ๆ ถ้ามีแบบนี้เยอะๆ เลยหาวิธีดูปรากฎว่า mkdir สามารถสร้างได้ในคำสั่งเดียวคือใช้ {} ครอบที่จะให้สร้างใน folder นั้นๆ
ก็จะออกมาเช่นเดียวกับ directory hierachy ข้างบน
. └── src ├── main │ └── java └── test └── java
สังเกตว่าต้อง mkdir ทีล่ะ folder ตายแน่ๆ ถ้ามีแบบนี้เยอะๆ เลยหาวิธีดูปรากฎว่า mkdir สามารถสร้างได้ในคำสั่งเดียวคือใช้ {} ครอบที่จะให้สร้างใน folder นั้นๆ
mkdir -p src/{main,test}/java
ก็จะออกมาเช่นเดียวกับ directory hierachy ข้างบน
Subscribe to:
Posts
(
Atom
)