แสดงบทความที่มีป้ายกำกับ yaringhos แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ yaringhos แสดงบทความทั้งหมด

วันศุกร์ที่ 17 ธันวาคม พ.ศ. 2553

การใช้งาน crontab

หลายๆคนน่าจะมีบ้างที่มีความจำเป็นที่จะต้องตั้งเวลาให้เครื่องของเราทำงานบางอย่างให้โดยอัตโนมัติ ในเวลาที่เราต้องการ เช่น ทุกๆวันเวลาเที่ยงคืนเราต้องการให้มีการสั่งรัน script เพื่อ backup ข้อมูล ไอ้ครั้นจะมานั่งรอเวลาให้ถึงเที่ยงคืนแล้วก็มานั่งสั่งรัน script ด้วยตัวเองมันก็ออกจะเกินไปหน่อย ถ้าจะให้ดีพอถึงเวลาเที่ยงคืน ระบบมันก็ควรจะ backup ให้เองโดยอัตโนมัติเลยดิฟะ ซึ่งถ้าอยากจะให้เป็นเช่นนั้นก็ไม่ยากเพราะ linux มีเครื่องมือที่จะช่วยแก้ปัญหาในเรื่องนี้มาให้ อยู่แล้วในตัวไม่ต้องลงอะไรเพิ่ม นั่นก็คือ crontab น่ะเองครับ
วิธีการใช้งาน crontab ครับ

step 1: เข้า terminal แล้วก็พิมพ์ crontab -e เพื่อสร้าง crontab ที่จะใช้งาน โดยครั้งแรกที่เรียก crontab ขึ้นมาจะเห็นเป็นไฟล์เปล่าๆ มีแค่ comment บอกรูปแบบการเขียน crontab คร่าวๆดังนี้

# m h dom mon dow command
*** อธิบายเพิ่มเติมครับ ***
...................................................................................................................................................................................................
Field มีค่า รายละเอียด
...................................................................................................................................................................................................
m(minute) 0-59 เวลาเป็นนาที จะสั่งให้คำสั่งที่กำหนดทำงานทันทีเมื่อถึง
h(hour) 0-23 เวลาเป็นชั่วโมง จะสั่งให้คำสั่งที่กำหนดทำงานทันทีเมื่อถึง
dom(day of month) 1-31 เวลาเป็นวัน จะสั่งให้คำสั่งที่กำหนดทำงานทันทีเมื่อถึง
mon(month) 1-12 เวลาเป็นเดือน จะสั่งให้คำสั่งที่กำหนดทำงานทันทีเมื่อถึง
dow(day of week) 0-6 วันของแต่ละสัปดาห์ มีค่าดังนี้(อาทิตย์=0,จันทร์=1,...,เสาร์=6)
command คำสั่ง เราสามารถกำหนดคำสั่งหรือ script ที่ต้องการรันลงไปได้ ...................................................................................................................................................................................................
step 2: เขียนคำสั่งลงไป เช่น
# m h dom mon dow command

0 0 * * * /home/rooney/backup.sh

เป็นการสั่งให้รัน backup script เวลา 24.00 น. ของทุกวัน โดยเครื่องหมาย * หมายถึงเอาทั้งหมด อย่างกรณีข้างต้น เครื่องหมาย * ตรง dom หมายถึงทำทุกๆวันของเดือน

step 3: หลังจากสร้าง crontab เสร็จก็ save ซะครับ แต่ถ้าอยากจะแก้ไขก็ให้พิมพ์ crontab -e อีกครั้งเพื่อเรียก file ขึ้นมาแก้ หรือถ้าต้องการจะเรียกดูว่าเราได้มีการสร้าง crontab อะไรไปแล้วบ้างให้พิมพ์ crontab -l เพื่อให้ระบบมันลิสต์crontab ทั้งหมดที่ได้สร้างไว้โดย user คนนี้ขึ้นมาให้ดู แต่ถ้าเกิดอยากจะลบ crontab ของ user นี้ทิ้งก็ให้พิมพ์ crontab -r เพื่อ remove ครับ

วันเสาร์ที่ 20 พฤศจิกายน พ.ศ. 2553

วิธีแก้ Windows 7 อ่านภาษาไทยไม่ได้

พบว่าปัญหาดังกล่าวเกิดจากเรื่อง system locale

วิธีแก้ปัญหา

1.คลิกปุ่ม Start แล้วพิมพ์คำต่อไปนี้ในช่องค้นหา

"region" ระบบจะค้นหาโปรแกรมที่เกี่ยวข้อง ให้เราเลือก "Region and Language"

2. คลิกที่แถบ Administrative

3. คลิกปุ่ม Change System Locale

4. เลือก Thai(Thailand)

5. คลิก OK แล้ว restart เครื่อง

ก็จะอ่านภาษาไทยได้

ที่มา : http://share.psu.ac.th/blog/kx-note/14982

วันจันทร์ที่ 8 พฤศจิกายน พ.ศ. 2553

server ubuntu postgres plus by hospital-os

คำสั่งแก้ปัญหาในกรณี ที่เครื่องแม่ข่าย เกิดดับ หรือ ไฟตก หรือ ดับตอน Process ค้าง

cd /usr/local/pgsql/data
rm -rf postmaster*
/etc/init.d/postgresql 8.4 stop
/etc/init.d/postgresql 8.4 start

ใช้ต้วหนอน ใน Ubuntu

เริ่มต้นกันด้วยการดาวน์โหลด โปรแกรมเล็กๆขนาด 42Kb http://mirror.nytes.net/linux/clubuntu/Packages/xkb-data-grave.deb โหลดเสร็จก็ Install ได้เลยครับ ที่นี้ ตั้งค่าภาษาไทยด้วยตัวหนอน เพื่อเปลี่ยนภาษา. หลังจากติดตั้งโปรแกรมเสร็จ ให้ทำการ คลิ๊กขวาที่ ภาษา(ด้านบนของหน้าจอ ซึ่งมันน่าจะชื่อว่า USA หรือ Tha ถ้าคุณกำลังพิมพ์ไทย) > เลือก keyboard Preferences > Layouts > Layout Option > Layout Switching > ติ๊ก Grave Switches Layout เท่านี้

วันศุกร์ที่ 2 กรกฎาคม พ.ศ. 2553

ว่าด้วยเรื่อง LDAP

LDAP (Lightweight Directory Access Protocol)


LDAP (นิยมอ่านว่า "แอล-แด็บ") เป็น Protocol ที่พัฒนามาจาก Protocol X.500 ซึ่งใช้ในการเข้าถึงและ Update ข้อมูลของ Directory ซึ่งDirectory ในทาง Computer ที่จริงก็อาจเรียกได้ว่าเป็น Database แบบพิเศษหรือ Data repository ที่บรรจุรายละเอียดของ Object ต่างๆ เช่น Users, Application, Files, Printer และอื่นๆ รวมทั้ง Security information ของ Object เหล่านี้ด้วย
ที่มา http://www.freebsd.sru.ac.th/index.php/ldap-server/49-ldap-chapter-1
อ่านต่อได้ที่ http://www.freebsd.sru.ac.th/index.php/ldap-server