คำถามติดแท็ก bash-script

สคริปต์ที่เขียนด้วยภาษา bash shell คำถามส่วนใหญ่ควรใช้แท็ก / bash และ / shell-script แทน

3
ป้อนรหัสผ่านโปรแกรมอย่างปลอดภัย
หลังจากเข้าใจปัญหาการใช้รหัสผ่านในบรรทัดคำสั่งฉันต้องหาวิธีป้อนโปรแกรมด้วยรหัสผ่านโดยไม่เป็นปัญหา (โดยไม่ต้องบันทึกรหัสผ่านไว้ที่อื่น) ฉันมีสคริปต์ทุบตีที่ติดตั้งเซิร์ฟเวอร์ LAMP ทั้งหมดโดยอัตโนมัติจากแหล่งที่มา: Apache, FastCGI, PHP และ MySQL การติดตั้งเหล่านี้ต้องการรหัสผ่านโดยเฉพาะ MySQL ฉันจะทำให้สคริปต์เป็นแบบอัตโนมัติได้อย่างสมบูรณ์โดยไม่เปิดเผยรหัสผ่านได้อย่างไร แก้ไข (9 มิถุนายน, 3:55 UTC): ฉันเรียกใช้ mysql ด้วยรหัสผ่านบนบรรทัดคำสั่งผ่านรูท: root@dor-desktop:/home/dor# PASS=`cat /home/dor/tmpf/pass` root@dor-desktop:/home/dor# mysql -u root -p"$PASS" Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 6 (PASS = "p4ssw0rd" ในกรณีของเรา) …

4
จะลบสตริงจากไฟล์ผ่านเชลล์สคริปต์ได้อย่างไร?
.bash_profileฉันพยายามที่จะลบสตริงจาก เพิ่มสตริงเมื่อสคริปต์เชลล์ของฉันทำงาน: สตริงของฉันที่ bash_profile ดังนี้: # for Myapllication export MYAPP_HOME=/opt/myapp ฉันต้องการที่จะลบสตริงจาก.bash_profileเมื่อ myapp rpmจะถูกลบออกผ่านทาง จะลบสตริงจากไฟล์ผ่านเชลล์สคริปต์ได้อย่างไร (หรือวิธีอื่นที่เป็นไปได้)

1
ฉันจะย้าย. bash_profile ออกจากบ้านได้อย่างไร
ฉันต้อง.bash_profileซิงค์กับ Dropbox วิธีที่ง่ายที่สุดที่ฉันคิดได้คือ "เปลี่ยนเส้นทาง" เชลล์เพื่อค้นหา.bash_profileในโฟลเดอร์ที่กำหนดเอง เป็นไปได้ไหม? หรือมีวิธีแก้ปัญหาที่ดีกว่า?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.