Używamy AutoSys do planowania zadań, a ja sam piszę dużo skryptów JIL (język instrukcji pracy), aby usunąć skrzynki i wstawić je ponownie ze względu na małe zmiany w pracy (np. Czas rozpoczęcia itd.) . Czy istnieje polecenie aktualizacji, którego można użyć? Firma CA w AutoSys cheat sheet nie ma żadnych informacji na ten temat.Aktualizacja programu AutoSys JIL
Odpowiedz
Tak,
Jest to atrybut update_job:.
Przykład zmienić pole BOX_A czas rozpoczęcia do 15:00 od 14:00
update_job: BOX_A
start_times: "15:00"
zapisać to w pliku i uruchomić go za pomocą Jil < filename.jil
update_job: YOUR_JOB_NAME start_times: 04:00
Proszę dodać wyjaśnienie dla innych czytelników. –
Możesz użyć UPDATE_JOB. Zwróć uwagę, że jeśli użyjesz tego, a twoją aktualizacją jest usunięcie początkowych_czasów (zamiast tylko ich aktualizowanie), to, co zrobisz z jilą update_job, będzie nadal zawierać wpis start_times, ale nie podawaj żadnej wartości. Zobacz przykład poniżej:
update_job: BOX_A
start_times:
Powyższe spowoduje usunięcie start_times pracy. Jeśli po prostu usuniesz wartość parametru start_times w aktualizacji jil, parametry start_times nie zostaną zaktualizowane i pozostaną w jil.
Guys, jeśli jesteś zainteresowany, możesz utworzyć zadanie autosys, aby zaktualizować inne zlecenie. Poniższe dane wyjściowe można umieścić w pliku jil, aby utworzyć zadanie autosys, które po uruchomieniu spowoduje usunięcie sa z zadania, które działa 7 dni w tygodniu. Mam wiele zadań bazodanowych, które okazjonalnie nie muszą być uruchamiane podczas weekendu budowlanego, tj. W sobotę.
-------------This goes in the jil file-------------------
/* ----------------- update_job_date ----------------- */
insert_job: update_job_date job_type: c
box_name: update_job_attributes
command: echo "update_job\: runs_every_day job_type\: c days_of_week\: mo,tu,we,th,fr,su" | jil
machine: localhost
owner: [email protected]
permission: gx,wx
condition: d(job1)
description: "change date for update_job_date"
std_out_file: "$TEMP_PATH/$AUTO_JOB_NAME.log"
std_err_file: "$TEMP_PATH/$AUTO_JOB_NAME.log"
alarm_if_fail: 1
profile: /home/variables_autosys
-------------This goes in the jil file-------------------
Rozumiem, co robi aktualizacja i czy można aktualizować wiele innych atrybutów. Powyższy przykład nie wymaga tworzenia pliku jil w celu wykonania aktualizacji.
Mój powyższy przykład dotyczy scenariusza, w którym użytkownik musi to zrobić dla zachowania adhoc. Tak więc w tym przypadku tworzą one skrzynkę konserwacyjną zawierającą zadania, które mogą być wymagane do włączania i wyłączania niektórych atrybutów autosysów na zleceniach. Łatwo jest zobaczyć wszystko w pudełku, a następnie możesz utworzyć kolejną pracę, aby przywrócić wszystko do porządku.
Niewiele osób wie, że można uruchomić polecenie aktualizacji jil z interfejsu graficznego. wszystko co musisz zrobić, to podać to w wierszu poleceń
command: echo "update_job\: runs_every_day job_type\: c start_times\: " | jil
jedna rzecz, która może trzeba rozważyć podczas wprowadzania poleceń bezpośrednio od Jil CLI, że zjazd ma być napisane po ukończeniu go swoją commands.Otherwise może nie działać. To stało się ze mną kilka dni temu.
Tak więc, jeśli to się stało, że wszedł do komendy w JIL i zrobił to w życie, spróbuj pisanie zjazd na koniec prompt.Something jak:
jil>> update_job: xyz <Enter>
jil>>1>start_times: 11:00 <Enter>
jil>>2>exit <Enter>
- 1. Autosys opcji Permission
- 2. Aktualizacja programu Laravel Schema Builder Wartość domyślna
- 3. Aktualizacja programu Visual Studio Community 2015 1 kwestia kompilacji
- 4. Aktualizacja programu Visual Studio 2015 1 spamowanie lokalnego hosta
- 5. Aktualizacja programu Access tabela połączona użyć ścieżki UNC
- 6. d3 aktualizacja danych i aktualizacja wykresu
- 7. Aktualizacja ODBC DB przez Excel
- 8. Aktualizacja Meteor.users
- 9. Aktualizacja punktów
- 10. Aktualizacja grafiki
- 11. Zależność od zadania Autosys R11 z warunkiem pracy zależnej od czasu pracy
- 12. Instalator wykrył, że aktualizacja programu visual studio 2015 3 może nie zostać w pełni zainstalowana
- 13. Aktualizacja programu Visual Studio 2010 RC do wersji RTM/Retail/Final
- 14. Zatrzymany podczas instalowania programu Visual Studio 2015 (aktualizacja dla systemu Microsoft Windows (KB2999226))
- 15. Automatyczna aktualizacja usługi systemu Windows
- 16. Konsola menedżera pakietów - aktualizacja konkretnego projektu
- 17. Subclipse: Aktualizacja Zmiany Komplety SVNStatusSubscriber (aktualizacja - zegar synchronizacji emisyjnej)
- 18. Aktualizacja widoku tabeli "NSInternalInconsistencyException", powód: "Nieprawidłowa aktualizacja: nieprawidłowa liczba wierszy?
- 19. Aktualizacja i aktualizacja patelni d3 do wersji 4
- 20. Automatyczna aktualizacja C# programów
- 21. Aktualizacja PriorityQueue/Heap
- 22. Aktualizacja zagnieżdżone dokumenty MongoDB
- 23. Aktualizacja mysql z regexp
- 24. Aktualizacja listy Sharepoint Przedmiot
- 25. Aktualizacja źródło z TemplateBinding
- 26. Aktualizacja Java HashMap klucz
- 27. Aktualizacja kolumna mysql
- 28. Aktualizacja właściwości obiektu javascript?
- 29. Aktualizacja bibliotek symfony2?
- 30. Aktualizacja widgetu Android
Najważniejsze jest to, aby zapisać to w plik, a następnie użyj jil
Alternatywnie możesz po prostu wpisać jil w monicie uniksowym, a następnie wpisać polecenie zadania autosys –