taskscheduler

    2熱度

    1回答

    我有一個代碼可以爲2000多家公司啓動下載數據例程。爲了簡化這個例子,我已經將下載例程改爲300秒。以下是由調用者多次調用的單個公司的例程。 Public Async Function DoJob(ByVal company As Company) As Task(Of Boolean) Console.WriteLine(String.Format("Started:{0}", com

    0熱度

    1回答

    我總是需要開發一些定期工作。我應該如何在各種場景中選擇任務調度程序或hangfire。 Windows任務調度器和hangfire(或Quartz.net)有什麼區別?你能給我舉個例子嗎?謝謝!

    1熱度

    1回答

    我有兩個程序相互衝突。其中一個是由Task Scheduler(Program1)在半夜啓動的C#控制檯應用程序,另一個(Program2)是一個通常由用戶在白天運行的C#WPF程序。我嘗試使用以下方法來從PROGRAM1關閉Program2中: public static void CloseProgram2() { var process = System.Diagnostics.

    0熱度

    1回答

    我有一個PS腳本由Windows任務計劃程序初始化,每五分鐘運行一次。我注意到它啓動時,命令提示符會短暫地打開然後消失(腳本本身的性質是可以理解的)。但是,我想隱藏它在後臺,因爲每五分鐘一次命令提示符出現並且可能會阻塞。我試圖在Windows任務計劃程序中檢查「隱藏」複選框,但結果是腳本無法運行。 我也嘗試在任務計劃程序屬性的參數字段中寫入-Hidden。腳本不會運行。 是否有一行代碼可以讓我的P

    0熱度

    1回答

    我有一個觸發Python腳本的批處理文件(* .bat),這個腳本大約需要25分鐘才能完成交互操作(通過命令提示符)。這個批處理文件需要在每天早上運行。 當我試圖將它設置爲Windows任務計劃程序上的計劃任務並將其運行到那裏時,它花費的時間幾乎是交互式時間的兩倍。即使我在xml中將優先級設置從默認值7設置爲4(更高優先級),它也沒有任何區別。更改優先級設置僅適用於I/O優先級,但對於內存優先級不

    0熱度

    2回答

    我已經創建了一些基於.Net Framework 4.6.2的簡單ASP.NET核心應用程序。它有一個接收和返回文件的公共端點。這個應用程序應該在虛擬機上連續運行,當我手動啓動它(exe)時,它可以很好地工作。但是當它由Windows任務計劃程序啓動時,我可以撥打電話,但作爲響應,我得到的文件大小爲0,這意味着內容會崩潰。所以問題是:手動啓動應用程序和通過任務調度程序(我認爲導致崩潰)之間的區別是

    0熱度

    1回答

    我目前正在一個需要我發送電子郵件給註冊用戶的項目上,並且我實現了排隊方法,當我在運行artisan命令的本地主機上時,它工作正常。我試圖用它來使用開發服務器Heroku,但我覺得這很難做到。去laravel文檔,並添加了cron條目,然後安排我的工匠命令,但它不會處理。 //code * * * * * php /path/to/artisan schedule:run 1>> /dev/nul

    0熱度

    2回答

    我有一個訪問數據庫,指向保存在網絡中的鏈接文本文件。我設置了以下內容: 一個批處理文件,用於打開數據庫並運行宏。 計劃中的Windows任務,每天運行以啓動批處理文件。該過程用於運行沒有問題,但最近我開始收到此錯誤消息'M:\'不是一個有效的路徑。確保路徑名拼寫正確,並且您已連接到文件所在的服務器。 請注意以下幾點: Windows調度程序運行沒有問題。 在數據庫打開 宏運行 過程只涉及到鏈接的文

    2熱度

    2回答

    是否有任何方法可以將任務計劃程序歷史信息獲取到批處理或PowerShell腳本中的數組或變量中。 例如,獲取任務名稱,任務開始時的日期和時間(事件ID:100)以及完成時間(事件ID:102)等信息。 這是我可以用這些信息更新SQL數據庫。 (SQL表看起來是這樣的,我知道如何插入到數據庫中,一旦香港專業教育學院得到的信息) TaskName TaskStart TaskCompleted

    1熱度

    1回答

    我正在嘗試構建一種可以按順序運行若干任務的調度程序(這可能不是相關術語)。 這裏是我的POC代碼(請忽略隊列/出列機制較差,但不是這裏的問題,我猜) 編輯:感謝的@Theraot static void Main(string[] args) { ProcessingQueue o_q = new ProcessingQueue(); o_q.Enqueue(as