คำถามติดแท็ก scheduled-tasks

งานที่กำหนดเวลาไว้เป็นงานที่กำหนดเวลาให้ทำงานตามเวลาและความถี่ที่ระบุและรันคำสั่งเฉพาะบนระบบปฏิบัติการ

1
กำหนด Windows Task Scheduler
ฉันมีสคริปต์ที่ฉันต้องการดำเนินการโดยใช้ Task Scheduler ในบางช่วงเวลาที่แตกต่างกัน: ฉันต้องการให้มันทำงานทุกชั่วโมงในเวลากลางวัน (ระหว่าง 8.00 น. ถึง 23.00 น.) ฉันต้องการให้มันวิ่งทุกๆ 10 นาทีตอนดึกและตอนเช้า (ระหว่าง 12.00 น. ถึง 7.00 น.) มีคนแนะนำฉันได้ไหมถ้าตัวกำหนดเวลางาน Windows Server 2008 R2 สามารถปรับแต่งได้ ฉันสามารถมีงานที่กำหนดเวลาไว้สองงานที่ใช้สคริปต์เดียวกันโดยแต่ละงานมีกำหนดการที่แตกต่างกัน (สำหรับชั่วโมงและอีกหนึ่งงานสำหรับทุก ๆ 10 นาที) ... แต่ฉันอยากจะมีงานที่กำหนดเวลาไว้ถ้าเป็นไปได้

3
เรียกใช้แอปโดยอัตโนมัติเมื่อรีบูท
พีซี XP ของฉันทำงานตามกำหนดเวลาเพื่อรีบูตอัตโนมัติทุกคืน (shutdown.exe) ฉันต้องการแอปเฉพาะเพื่อเริ่มต้นโดยอัตโนมัติเมื่อรีบูต ปัญหาของฉันคือแอพไม่เริ่มทำงานจนกว่าฉันจะพิมพ์รหัสผ่าน Windows ลงในหน้าจอเข้าสู่ระบบ Windows โปรดแนะนำสิ่งที่ฉันสามารถทำได้เพื่อแก้ไขปัญหานี้เพื่อให้แอปเริ่มต้นโดยอัตโนมัติเมื่อรีบูทหรือแนะนำวิธีที่พีซีของฉันจะเข้าสู่ระบบ Windows โดยอัตโนมัติ

1
เตือนผู้ใช้ให้ทำงานให้เสร็จสมบูรณ์ใน Windows 10
ฉันใช้ Windows 10 (x86) และฉันต้องการตั้งค่าการเตือนเพื่อปิดเมาส์ไร้สายเมื่อปิดเครื่อง ดังนั้นโดยทั่วไปเพียงแค่ข้อความเอาต์พุตที่กำหนดเองซึ่งปรากฏขึ้นเมื่อปิดเครื่อง สิ่งที่ดีที่สุดก็คือคอมพิวเตอร์เครื่องนั้นไม่ได้ปิดจริงจนกว่าฉันจะคลิก "ตกลง" แต่นั่นไม่จำเป็น ฉันรู้ว่าคำถามนี้ได้รับการแก้ไขแล้วสำหรับ Windows 7 แต่ส่วนต่อประสานแตกต่างกันมาก ฉันไม่ใช่ผู้ใช้ที่เชี่ยวชาญ

0
วิธีการเรียกใช้กระบวนการที่มีสิทธิ์ระบบเมื่อสร้างงานที่กำหนดเวลาไว้โดยใช้ AutoIt
ฉันมีหนึ่งงานที่ก่อให้เกิด exe เมื่อระบบเริ่มต้น งานถูกสร้างขึ้นด้วยสิทธิ์สูงสุดและสิทธิ์ระบบ แต่กระบวนการจริงจะทำงานด้วยสิทธิ์ระดับผู้ใช้ วิธีเรียกใช้กระบวนการด้วยสิทธิ์ของระบบ Local $taskName = 'test1' _TaskExists($taskName) If @error = 0 Then _trace("Task " & $taskName & " exists: updating...") RunWait("schtasks /DELETE /F /TN " & $taskName, $WORKING_DIR, @SW_HIDE) RunWait("schtasks /CREATE /RU SYSTEM /F /TN " & $taskName & " /TR " & '"' & @ScriptFullPath …

1
Windows Task Scheduler Run Task เวลา 7am ทุกวันแม้หลังจากรีบูต
ผมมีโปรแกรมจะทำงานอย่างต่อเนื่อง 12 ชั่วโมง 07:00-07:00 ฉันเปิดใช้งานเพื่อให้ทำงานเวลา 7 โมงเช้าทุกวันและหยุดเวลา 19.00 น. โดยใช้ตัวกำหนดเวลางาน windows มันทำงานได้ดียกเว้นว่าถ้าฉันรีบูทคอมพิวเตอร์ในช่วงเวลา 7.00 น. - 19.00 น. หลังจากรีบูตงานจะไม่ทำงานเพราะมันผ่านไป 7 โมงแล้ว ฉันสร้างกำหนดการงานเดียวกันอีกครั้งเพื่อเรียกใช้โปรแกรมหลังจากเริ่มทำงาน แต่ถ้าฉันรีบูตเครื่องคอมพิวเตอร์ในช่วงเวลา 19.00 น. ถึง 7.00 น. ของวันถัดไปงานจะทำงานในเวลาที่ไม่ถูกต้อง (7: 00-07: 00 น. ในเวลากลางคืน!) . วิธีการเรียกใช้โปรแกรมตั้งแต่ 7 โมงเช้าถึง 7 โมงและต้องทนต่อเหตุการณ์รีบู๊ตด้วย? ขอขอบคุณ.

1
ฉันจะให้ Windows 10 ตรวจสอบเว็บไซต์อย่างเงียบ ๆ ทุกสองสามนาทีได้อย่างไร
ฉันต้องการให้โฮมเธียเตอร์ของฉันตรวจสอบการเชื่อมต่ออินเทอร์เน็ต ฉันมีบริการตรวจสอบซึ่งมี url ที่ได้รับซึ่งในที่สุดก็มีการตรวจสอบ ดังนั้นหากไม่เห็นลูกค้าเชื่อมต่อกับ URL นั้นหลังจาก X นาทีมันจะตั้งค่าสถานะการแจ้งเตือน ดังนั้นฉันต้องการ Windows 10 เพื่อตรวจสอบเว็บไซต์บ่อยครั้ง ใน linux ฉันสามารถทำสิ่งนี้ได้ด้วยสิ่งต่อไปนี้ * * * * * curl --silent "https://foo.blah" >/dev/null 2>&1 Windows 10 ที่เทียบเท่าจะเป็นอย่างไร ฉันเห็นว่างานตามกำหนดเวลาพร้อมใช้งาน แต่พวกเขาดูเหมือนจะไม่มีความถี่ที่ฉันต้องการ

0
เริ่มต้นหัวขาด VM ในการเริ่มต้นระบบโดยใช้งานที่กำหนดไว้ แต่ไม่สามารถควบคุมได้หลังจากที่ฉันเข้าสู่บัญชีของฉัน
บน Windows 7 งานที่กำหนดเวลาไว้จะเริ่ม VirtualBox vm ในโหมดหัวขาดเมื่อเริ่มต้นระบบ ฉันรู้ว่า VM ทำงานแล้ว ฉันสามารถดูได้ในตัวจัดการงานถ้าฉันเปิดใช้งาน "แสดงกระบวนการจากผู้ใช้ทั้งหมด" ปัญหาคือหลังจากที่ฉันเข้าสู่บัญชีผู้ดูแลระบบของฉันฉันไม่สามารถส่งคำสั่งซื้อไปยัง VM เป็นพื้น VboXManage กล่าวว่า VM ปิดตัวลง สิ่งเดียวกันจะเกิดขึ้นถ้าฉันเปิด VirtualBox GUI VM อยู่ที่นั่น แต่ส่งสัญญาณเมื่อปิดระบบ ถ้าฉันพยายามที่จะเริ่มมันฉันได้รับข้อผิดพลาด (แน่นอน) เพราะมันเริ่มแล้ว ฉันเดาว่าสิ่งนี้เกี่ยวข้องกับบัญชีที่ใช้ในการเริ่ม VM ถ้าฉันเพียงแค่ทำซ้ำคำสั่ง ( VBoxManage.exe startvm vmName --type headless ) ใช้งานตามกำหนดเวลาในขณะที่ลงชื่อเข้าใช้บัญชีของฉัน ฉันสามารถส่งคำสั่งอื่น ๆ ไปยัง VM ฉันสามารถเห็นมันใน VirtualBox GUI ฉันสามารถนำออกจากโหมดหัวขาดและฉันสามารถดูได้ในตัวจัดการงานโดยไม่เปิดใช้งาน "แสดงกระบวนการจากผู้ใช้ทั้งหมด" งานที่กำหนดเวลาไว้ของฉันมีบัญชีของฉันที่ "เพื่อดำเนินงานให้ใช้บัญชีต่อไปนี้" …

3
ตัวกำหนดเวลางาน Windows ที่มีวันเฉพาะไม่รวมวันหยุดสุดสัปดาห์
ด้วย Windows Task Sheduler ฉันต้องทำงานซึ่งจะถูกดำเนินการในวันที่ 6 ของทุกเดือนยกเว้นวันหยุดสุดสัปดาห์ หากวันที่ 6 เป็นวันหยุดสุดสัปดาห์งานจะถูกดำเนินการในวันจันทร์ (วันที่ 7 หรือวันที่ 8) ฉันคาดว่าจะทำสองกฎด้วย AND ตรรกะที่หนึ่งอนุญาตให้ Mo-Fr ที่ 1 และที่สองไม่อนุญาตวันที่ 1-5 แต่ไม่ได้รับการสนับสนุน ฉันทำบางสิ่งขาดหายไปหรือวิธีแก้ปัญหานี้ได้อย่างง่ายดายโดยไม่ต้องติดตั้งซอฟต์แวร์บุคคลที่สามขนาดใหญ่หรือไม่? ฉันพบ DOS / Windows cmd date ไม่สามารถแยกวิเคราะห์วันที่ได้ดังนั้นฉันจึงไม่สามารถเปรียบเทียบผลลัพธ์ได้ดังนั้น PowerShell (ยังไม่เคยใช้) หรือ cygwin สามารถแก้ปัญหาได้ แต่ดูเหมือนว่าสกปรกมากที่จะเรียกยูนิกซ์สภาพแวดล้อมสำหรับตรวจสอบวันที่ แอปพลิเคชัน win32 อีกครั้ง

1
มีวิธีเรียกใช้ไฟล์ bat ทุกครั้งที่เชื่อมต่อเครือข่ายหรือไม่?
ฉันต้องการผ่านไฟร์วอลล์โดยอัตโนมัติเมื่อใดก็ตามที่เชื่อมต่อเครือข่าย (WiFi และ LAN) ฉันมีไฟล์แบ็ตเพื่อทำสิ่งนี้ แต่ทุกครั้งที่ฉันต้องเรียกใช้ด้วยตนเองจึงมีวิธีเรียกใช้ไฟล์แบ็ตนี้ทุกครั้งที่มีเครือข่ายหรือไม่ คาดว่าจะมีฟังเหตุการณ์สำหรับสถานะเครือข่ายที่ฉันสามารถขอให้ทำงานไฟล์ค้างคาว หรืองานที่กำหนดเวลาสามารถทำงานนี้ได้หรือไม่ ขอบคุณ

1
สคริปต์ทำงานเมื่อเริ่มต้นเครื่อง Linux ลองใหม่ถ้าล้มเหลว
ฉันต้องการตั้งค่าสคริปต์ที่ทำงานหลังจากที่ Linux เริ่มทำงานและลองใหม่อีกครั้ง (ในบางครั้งบอกว่า 1 นาที) หากล้มเหลว ฉันจะทำเช่นนั้นได้อย่างไร ขอบคุณ!

0
เริ่มงานตามความเร็วด้วยแบนด์วิดธ์หรือไม่
ฉันจะเริ่มงานได้อย่างไรตามความเร็วในการดาวน์โหลด "แบนด์วิดท์" ให้บอกว่าฉันต้องการเริ่มต้นไฟล์. bat ถ้าความเร็วในการดาวน์โหลดของฉันไม่เกิน 50 KB / s นานกว่า 50 วินาที ฉันควรมีเครื่องมืออะไร

1
ผู้ใช้ที่ไม่มีสิทธิพิเศษสามารถได้รับสิทธิ์แบบอ่านอย่างเดียวกับภารกิจ SYSTEM ได้หรือไม่?
ฉันมีงานที่กำหนดเวลาไว้ซึ่งต้องทำงานเป็นบัญชีของระบบ แต่ฉันต้องการอนุญาตให้ผู้ใช้ที่ไม่มีสิทธิ์ได้รับความสามารถในการมองเห็น โดยเฉพาะฉันสนใจผู้ใช้ที่สามารถเห็น / รับเวลาทำงานล่าสุดและสถานะ / สถานะของงานเฉพาะ เห็นได้ชัดว่าพวกเขาจะต้องรู้ชื่อ / ที่ตั้ง พวกเขาไม่ควรมีการควบคุมใด ๆ และไม่มีเหตุผลที่พวกเขาต้องการที่จะเห็นงานที่กำหนดไว้ทั้งหมดหรือแม้กระทั่งคุณสมบัติอื่น ๆ ของงานนี้ (แม้ว่ามันจะตกลง) เป็นไปได้ไหม ถ้าเป็นเช่นนั้นได้อย่างไร ถ้าไม่สิ่งที่อาจเป็นเหตุผลว่าทำไม? ดูเหมือนว่าจะไม่มีความเสี่ยงด้านความปลอดภัย ขอบคุณ

0
เหตุผลที่ทำให้ตื่นตระหนกเคอร์เนล? ไม่สามารถจัดการคำขอเคอร์เนลเพจที่ที่อยู่เสมือน ebfeb0a0
เกี่ยวกับ imx6q, 2GB Alliance Memory (4Gb x 4, 4 RAM chips) การออกแบบฮาร์ดแวร์ที่กำหนดเองซึ่งคล้ายกับ nitrogen6_max มากที่สุด ฮาร์ดแวร์นี้มีความเสถียรและสามารถใช้ Yocto ได้โดยไม่มีข้อผิดพลาด แต่ตอนนี้มันไม่เสถียรและรับความตื่นตระหนกของเคอร์เนลแบบสุ่ม ที่นี่ฉันได้แนบบันทึกเคอร์เนล นี่เป็นปัญหาหน่วยความจำหรือไม่? เมื่อฉันถอดรหัสตัวนับโปรแกรมโดยใช้ addr2line มันจะแสดง >> Prepare_to wait_event, netlink_compare_arg_init << ในโอกาสที่แตกต่างกัน มีความคิดเกี่ยวกับเรื่องนี้ไหม? บันทึกเคอร์เนล Unable to handle kernel paging request at virtual address ebfeb0a0 pgd = b3fd4fff [ebfeb0a0] *pgd=187e2722(bad) Internal error: Oops: 80000005 …

1
วิธีรันสคริปต์ bash ตามกำหนดเวลาที่ต้องการให้ผู้ใช้ป้อนด้วย launchd / cron
ฉันมีสคริปต์ทุบตีที่สำรองไฟล์บางไฟล์ไปยังเซิร์ฟเวอร์ระยะไกลโดยใช้ rclone ฉันต้องการเรียกใช้สคริปต์นี้ทุกสัปดาห์ สคริปต์ถามฉันสองคำถาม: มันยืนยันว่าฉันต้องการเรียกใช้ในเวลานั้นและจากนั้นจะถามรหัสผ่านสำหรับเซิร์ฟเวอร์ระยะไกล มันง่ายพอที่จะรันสคริปต์ทุบตีที่กำหนดไว้โดยใช้ cron หรือ launchd อย่างไรก็ตามสคริปต์ทุบตีต้องการอินพุตของผู้ใช้ AFAIK ทั้ง launchd และ cron run daemons ในพื้นหลัง เป็นการดีที่มันจะเปิดตัวอย่างของหน้าต่าง Terminal และเรียกใช้สคริปต์ในนั้น วิธีที่ดีที่สุดที่จะไปเกี่ยวกับเรื่องนี้คืออะไร? ขอขอบคุณสำหรับความช่วยเหลือ!

1
วิธีการเรียกใช้โปรแกรมตามปกติด้วยสิทธิ์ของผู้ดูแลระบบไม่เป็นกระบวนการพื้นหลังโดยใช้ Task Scheduler
ฉันได้ดูคำถามอื่น ๆ ใน superuser และออนไลน์และพวกเขาทั้งหมดดูเหมือนจะแนะนำให้ใช้ Task Scheduler สำหรับสิ่งที่ฉันต้องการจะทำ เพียงแค่ฉันต้องการเรียกใช้โปรแกรมของฉันที่ STARTUP หรือ Boot ด้วยสิทธิ์ของผู้ดูแลระบบ จนถึงตอนนี้ฉันไม่สามารถทำได้สำเร็จ ฉันได้ทำเครื่องหมายไฟล์exeของฉันให้ทำงานในฐานะผู้ดูแลระบบและวางลิงก์ไว้ในโฟลเดอร์เริ่มต้น มันเริ่มต้นโปรแกรมของฉันโดยไม่มีสิทธิ์ของผู้ดูแลระบบ ตัวกำหนดเวลางานดูเหมือนว่าจะมีแนวโน้ม แต่มันเป็นเพียงการเริ่มต้นโปรแกรมของฉันเป็นกระบวนการพื้นหลังและฉันสามารถเห็นโปรแกรมของฉันอยู่ภายใต้กระบวนการพื้นหลัง แต่หน้าต่างหลักของโปรแกรมของฉันไม่โหลด ฉันได้ติดตามสิ่งที่มีคนแนะนำโดยใช้ Task Scheduler ดังนี้ Create a Scheduled Task. Rather than triggering at a specific time, you trigger it at startup. In the "Create Task" dialog, select the following: General (tab) - …

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