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

ชุดคำสั่งอัตโนมัติดำเนินการตามคำสั่งเฉพาะเช่นสคริปต์ Windows ที่สร้างขึ้นเพื่อเปิดโปรแกรมเฉพาะเมื่อเริ่มต้น

3
ฉันจะใช้เสียงเรียกเข้าเพื่อทำสิ่งนี้โดยอัตโนมัติได้อย่างไร…?
ฉันกำลังใช้งานฟังก์ชั่นที่คล้ายกันหลายร้อยรายการในขณะนี้ซึ่งอยู่บนฟอร์ม String name(String arg1, String arg2, String arg3, String arg4) { trampoline("name={name}&arg1={arg1}&arg2={arg2}&arg3={arg3}&arg4={arg4}", name, arg1, arg2, arg3, arg4); } ส่วนที่ยุ่งยากคือฟังก์ชั่นสามารถใช้เวลาระหว่าง 2 ถึง 10 ข้อโต้แย้ง ถ้าฉันมีวิธีที่จะทำให้เป็นกลุ่มขอให้ฉัน "ชื่อของฟังก์ชั่น:", "จำนวน args:", "arg1:" ฉันสามารถสร้างฟังก์ชั่นเหล่านี้ได้อย่างง่ายดาย หากคุณต้องการข้อมูลเพิ่มเติมเพื่อช่วยคุณฉันจะมากกว่ายินดีที่จะจัดหา ขอบคุณ

1
บริการที่มีการจัดการ OSS ใดที่ให้การเรียกใช้สคริปต์ระยะไกลที่ทำงานได้จริงมากที่สุด [ปิด]
ฉันเจอซอฟต์แวร์บริการจัดการด้านไอทีแบบโอเพ่นซอร์สสี่ตัวที่อนุญาตให้เรียกใช้สคริปต์จากระยะไกลได้ อย่างไรก็ตามฉันไม่สามารถค้นหารายละเอียดหรือประสิทธิภาพของความสามารถในการเรียกใช้สคริปต์ระยะไกลเหล่านี้ได้ เครื่องมือสี่อย่างที่เรากำลังพิจารณาใช้อยู่ ได้แก่ ZenOSS, OpsView, Zabbix หรือ Hyperic HQ เราต้องการสคริปต์เพื่อให้สามารถทำงานได้เมื่อเราบอกให้ (หรือโดยอัตโนมัติ) เราต้องการความสามารถของสคริปต์ในการติดตั้งหรือลบซอฟต์แวร์ โดยทั่วไปจะต้องมีความสามารถในการสร้างสคริปต์ที่สามารถทำสิ่งที่ไม่ต้องใส่ หนึ่งในสี่ของเครื่องมือเหล่านี้มีความสามารถนี้หรือไม่? ถ้าเป็นเช่นนั้น

3
งานอัตโนมัติใน Windows 7
ฉันต้องการความช่วยเหลือในการทำงานบางอย่างโดยอัตโนมัติใน XP ส่วนใหญ่เป็นลักษณะคอนโซล ตอนนี้ใน Linux นี่คงไม่ยากที่จะดึงออกมา แต่ฉันไม่คุ้นเคยกับความสามารถในการทำงานอัตโนมัติของ Windows มีสคริปต์ที่ฉันต้องการ ฉันคิดว่ามีวิธีการสคริปต์นี้ใน Windows 7 โดยใช้ Microsoft-DOS แต่ฉันไม่แน่ใจ เพียงเพื่อความชัดเจนฉันแค่แสดงรายการสิ่งที่ฉันจะต้องทำเพื่อให้คุณรู้ว่าชุดคุณลักษณะที่ฉันต้องการฉันไม่ได้ขอให้เขียนสคริปต์ให้ฉัน สคริปต์ # 1 1. โฟลเดอร์ซิป 2. เพิ่มส่วนที่เหลือของโฟลเดอร์รวมถึงรหัสก่อนหน้านี้ใน SVN 3. เปิด Zip และเขียนทับบางโฟลเดอร์ สคริปต์ # 2 1. คัดลอกไฟล์ไปยังโฟลเดอร์เฉพาะ 2. เรียกใช้ไฟล์นั้นในเบราว์เซอร์ ดังนั้นเครื่องมือใดที่จะอนุญาตให้ฉันทำงานเหล่านี้โดยอัตโนมัติ

2
FOR / F แบบง่ายไม่ทำงานกับสตริง
กำลังพยายามเรียกใช้สคริปต์ต่อไปนี้ FOR /F %%G IN ("Packages MNG RD") do echo %%G เป็นเพียงการสะท้อนพารามิเตอร์แรก: Packages * พยายามเปลี่ยน delims เล่นกับโทเค็น แต่ไม่มีอะไรช่วย ความคิดใด ๆ ขอบคุณ

2
Linux ย้ายไฟล์จากไดเร็กทอรีเฉพาะหนึ่งไดเร็กทอรีขึ้นและลบโฟลเดอร์ว่าง
ฉันต้องการย้ายไฟล์ออกจากไดเรกทอรีภายในไดเรกทอรีภายในไดเรกทอรีและลบโฟลเดอร์ที่ฉันย้ายออก ฉันต้องการสคริปต์แบบเรียกซ้ำ โครงสร้างไดเรกทอรี: /Folder0/Alphabetic_folder/Folder_name/DeleteFolder /Folder0/A/Folder1/DeleteFolder /Folder0/B/Folder2/DeleteFolder DeleteFolderinfoมักจะมีชื่อเดียวกันซึ่งเป็น ฉันต้องการบางสิ่งเช่น: ไปข้างในไดเรกทอรี (ตัวอักษร) สำหรับทุกโฟลเดอร์ที่เข้าไปข้างในหากมีinfoโฟลเดอร์mv *.*ไปยังโฟลเดอร์ปัจจุบันให้ลบinfo(นั่นคือmv info/* ./ && rm info:) ถ้าinfoไม่มีโฟลเดอร์ exit ย้ายไปยังโฟลเดอร์ถัดไป ฉันแน่ใจว่านี่เป็นปัญหาเล็กน้อยของทักษะสคริปต์ แต่ทักษะสคริปต์ของฉันยังต่ำในปัญหานี้
linux  unix  script  mv 

0
ผู้ดูแลระบบสคริปต์ไปยังอีเมลเมื่อพบ IP ซ้ำในเครือข่าย
ฉันรู้ว่านี่เป็นข้อกำหนดที่กำหนดเองเล็กน้อย แต่ฉันหวังว่าจะมีคนในขณะนี้ (หรือสามารถรวมกัน) สคริปต์ที่ตรวจสอบที่อยู่ IP ที่ซ้ำกันบนเครือข่าย (สิ่งที่อาจเกิดขึ้นเมื่อมีคนมอบหมาย IP แบบคงที่เอง ถูกส่งผ่าน DHCP แล้ว) ฉันรู้ว่ามันเป็นการดีกว่าที่จะป้องกันไม่ให้พวกเขาเปลี่ยนมัน แต่เมื่อนักเรียนเข้ามาพร้อมกับแล็ปท็อปของตนเอง ฯลฯ สิ่งนี้มักเป็นปัญหา ฉันมีห้องเรียนเดียวที่มีนักเรียนประมาณ 20 คนดังนั้นเมื่อฉันรู้จัก IP (ซึ่งซ้ำกัน) และโดยเฉพาะอย่างยิ่งชื่อโฮสต์ฉันสามารถทำตามขั้นตอนที่จำเป็นได้ การสคริปอีเมลเหมาะอย่างยิ่งเพราะฉันสามารถรับมันได้เมื่อฉันออกจากห้องเรียนและบนมือถือของฉัน ขอบคุณหวังว่าบางคนสามารถช่วยฉันได้

1
โปรแกรมดูรูปภาพ / เบราว์เซอร์ใดที่จะอนุญาตให้ฉันเรียกใช้สคริปต์ที่กำหนดเองในภาพที่เลือกทั้งหมด
ฉันต้องการค้นหาซอฟต์แวร์เรียกดูรูปภาพที่ฉันสามารถใช้ใน Linux ฉันต้องการดูรูปขนาดย่อของไฟล์รูปภาพทั้งหมดในไดเรกทอรีที่กำหนดและเรียกใช้สคริปต์ที่กำหนดเองในรูปภาพที่เลือกทั้งหมด ฉันดู xnview แล้ว แต่ไม่พบตัวเลือกในการเรียกใช้สคริปต์ที่กำหนดเอง

1
เมื่อฉันเปลี่ยนไดเรกทอรีการทำงานในสคริปต์และดำเนินการไดเรกทอรีการทำงานจะเปลี่ยนเส้นทางที่ระบุในขณะที่อยู่ในสคริปต์เท่านั้น
เมื่อฉันเปลี่ยนไดเรกทอรีการทำงานในสคริปต์และดำเนินการไดเรกทอรีการทำงานจะเปลี่ยนเส้นทางที่ระบุในขณะที่อยู่ในสคริปต์เท่านั้น นี่คือสคริปต์ของฉัน: (นี่คือเพื่อให้แน่ใจว่ามันเปลี่ยนไดเรกทอรีจริงหรือไม่) #!/bin/bash cd /media/hard/drive/partitionX/ pwd เมื่อฉันรันมันจะส่งคืนพา ธ ที่ระบุ แต่ไดเร็กทอรีการทำงานของฉันในเทอร์มินัลจะไม่เปลี่ยนแปลง ฉันจะเปลี่ยนไดเรกทอรีการทำงานใน terminal ของฉันผ่านสคริปต์ได้อย่างไร

1
Postgresql starup script สำหรับอินสแตนซ์ที่สอง?
ฉันต้องเรียกใช้อินสแตนซ์ postgresql ที่สองของฉันเมื่อบูทลินุกซ์ ฉันเพิ่มคำสั่งนี้ (เช่นในเอกสารประกอบ postgresql) ใน rc.local: /usr/lib/postgresql/9.1/bin/pg_ctl start -l logfile -D /var/lib/postgresql/9.1/main2 แต่ถ้าฉันพยายามเรียกใช้ pg_ctl: cannot be run as root Please log in (using, e.g., "su") as the (unprivileged) user that will own the server process. t, it gives me this error: ฉันจะระบุให้เรียกใช้คำสั่งนั้นเป็น postgres ได้จริง ๆ แต่รันด้วย root (เพราะ …

1
ลบสคริปต์ Injected ใน Crontab
ฉันมีเซิร์ฟเวอร์ที่ติดตั้งกับ Ubuntu 16.4.5 LTS เมื่อฉันตรวจสอบ crontab มีสคริปต์ที่ดาวน์โหลดจากเว็บไซต์ที่ไม่ระบุชื่อและเรียกใช้สคริปต์ ฉันพยายามลบกำหนดการ แต่สคริปต์ติดตั้งอีกครั้งใน crontab นี่คือสคริปต์ที่ดาวน์โหลดมาจาก crontab คุณสามารถบอกฉันได้ว่าชื่อของสคริปต์นี้คืออะไรและจะลบออกจากเซิร์ฟเวอร์ของฉันได้อย่างไร ไฟล์สคริปต์

0
สคริปต์เริ่มต้นสำหรับสองหน้าจอและคอมพิวเตอร์หนึ่งเครื่อง
ฉันมีสถานการณ์ที่ฉันมีสองหน้าจอที่เชื่อมต่อกับคอมพิวเตอร์ที่ใช้ windows หนึ่งและฉันต้องเรียกใช้แอปพลิเคชันที่แตกต่างกัน 2 รายการบนหน้าจอที่แตกต่างกัน 2 หน้าเมื่อเริ่มต้น สิ่งที่ฉันคิดว่าฉันจะต้องมีชุดสคริปต์บางอย่างในการเริ่มต้นทำเช่นนี้ แต่ก็ยังไม่แน่ใจว่าจะประสบความสำเร็จได้อย่างไร คำแนะนำเกี่ยวกับโค้ด / ตัวอย่าง / แอปพลิเคชันใด ๆ จะช่วยได้มาก แก้ไข:ปัญหาคือแอปพลิเคชันจำไม่ได้ว่าจะไปที่หน้าจอใด

3
CMD Line ที่สามารถเรียกทำงานได้ของ PUTTY เรียกสคริปต์
ฉันพยายามทำให้กระบวนการ telnet เป็นแบบอัตโนมัติโดยใช้สคริปต์แปลก ๆ เมื่อใดก็ตามที่ฉันได้รับคำใบ้มันจะชี้ไปที่พุตตี้ ฉันได้ดาวน์โหลด PUTTY และอนุพันธ์ของมัน (plink.exe) เพื่อให้สคริปต์ทำงานได้ ฉันดูเหมือนจะไม่ผ่านศูนย์พื้น ... plink -telnet scriptfile.txt (ทุกไฟล์ในเครื่อง) ดูเหมือนว่าจะมาถึงจุดนี้แล้ว ไวยากรณ์ที่ถูกต้องคืออะไร?

2
หลังจากติดตั้งระบบใหม่ทั้งหมดฉันจะปรับแต่งสคริปต์ได้อย่างไร
หลังจากฉันติดตั้ง Windows 7 บนคอมพิวเตอร์ / แล็ปท็อปฉันมี tweaks / เปลี่ยนแปลงหลายอย่างที่ฉันต้องการทำเช่น "Use Small Icons" บนทาสก์บาร์และ "อย่าเน้นโปรแกรมที่เพิ่งติดตั้งใหม่" บนเมนู Start สคริปต์สามารถใช้การเปลี่ยนแปลง GPO ในเครื่องได้หรือไม่ (เช่นเดียวกับที่ทำกับ GPO โฆษณาของ Server 2008 เพียงแค่ใช้ขนาดเล็กกว่านี้)

1
สภาพอากาศ Conky และ Wunderground
ฉันกำลังแก้ไขคำถามเพื่อความกระจ่าง ... ฉันขอโทษสำหรับความสับสนใด ๆ ... ไวยากรณ์ของ Conky ได้เปลี่ยนไปเป็นเวอร์ชั่นล่าสุด ชี้แจงปัญหาของฉัน: ฉันสร้างไฟล์ xml ที่รับข้อมูลสภาพอากาศจาก Wunderground.com ฉันต้องการหาวิธีง่ายๆในการดึงข้อมูลเฉพาะออกจากไฟล์ xml เพื่อแสดงใน Conky (รวมถึงไอคอนสภาพอากาศ) ข้อมูลส่วนใหญ่ที่ฉันพบจนถึงขณะนี้ไม่ได้ทำสิ่งที่ฉันต้องการและฉันไม่สามารถ cobble วิธีการแก้ปัญหาของตัวเองจากสิ่งที่ฉันได้พบเพราะข้อมูลดูเหมือนซับซ้อนโดยไม่จำเป็น ฉันต้องการวิธีที่ใช้ในการไม่ต้องใช้โปรแกรมเพิ่มเติมและ / หรือยิมนาสติกสคริปต์ ตัวอย่าง: ฉันใช้ "curl -s http://api.wunderground.com/api/ [ / keykey//conditions/q/TX/هmycityเหมือน. xml -o ~ / path / weather.xml" เพื่อสร้างไฟล์ xml ของฉันโดยใช้ Wunderground .com ภายในไฟล์ xml เป็นเส้นทางไปยังไอคอนสภาพอากาศปัจจุบัน (ให้เราพูดว่า: " http://icons.wxug.com/i/c/k/cloudy.gif …
script  curl  sh  conky  weather 

2
วิธีรับการประทับเวลาปัจจุบันเมื่อใช้ 'ps' ในสคริปต์ Bash
ฉันกำลังเขียนเชลล์สคริปต์ที่ทำให้กระบวนการปัจจุบันทั้งหมดทำงานและส่งไปยังgrepเพื่อกรองสิ่งที่ฉันต้องการ แต่ฉันยังต้องการมันเพื่อให้เวลากับฉันไม่ว่าจะpsเกิดขึ้นหรือเมื่อเริ่มกระบวนการ ไม่เป็นไรฉันแค่ต้องการเวลา กระบวนการทั้งหมดใช้เวลาเพียงเสี้ยววินาที คำสั่งของฉันคือ: ps -U USERNAME -o rss=MEM,comm=CMD,pid=PID ฉันพยายามไปเช่น ps -U USERNAME -o rss=MEM,comm=CMD,pid=PID, start=START แต่นั่นก็ทำให้ฉันมีเวลาเหมือนhh:mm:ssกัน ฉันต้องการบางสิ่งที่แม่นยำกว่านี้ การประทับเวลาเหมาะอย่างยิ่ง ฉันควรทำอย่างไร?

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