Autosys job scheduled to run except last 4 days of every month












0














I was looking into scheduling an autosys job which runs on all workdays, but except last 4 days of every month. I use the autocal_asc command and do not use GUI.



I tried to set up the 3 calendars with MNTHD#L with adjust = 0; MNTHD#L with adjust = -1 and MNTHD#L with adjust = -2 for example. Wanted to include this as exclude_calendar option in my job definition. But exclude_calendar does not accept multiple calendars.



How can I achieve this ?



Thanks in advance.










share|improve this question



























    0














    I was looking into scheduling an autosys job which runs on all workdays, but except last 4 days of every month. I use the autocal_asc command and do not use GUI.



    I tried to set up the 3 calendars with MNTHD#L with adjust = 0; MNTHD#L with adjust = -1 and MNTHD#L with adjust = -2 for example. Wanted to include this as exclude_calendar option in my job definition. But exclude_calendar does not accept multiple calendars.



    How can I achieve this ?



    Thanks in advance.










    share|improve this question

























      0












      0








      0







      I was looking into scheduling an autosys job which runs on all workdays, but except last 4 days of every month. I use the autocal_asc command and do not use GUI.



      I tried to set up the 3 calendars with MNTHD#L with adjust = 0; MNTHD#L with adjust = -1 and MNTHD#L with adjust = -2 for example. Wanted to include this as exclude_calendar option in my job definition. But exclude_calendar does not accept multiple calendars.



      How can I achieve this ?



      Thanks in advance.










      share|improve this question













      I was looking into scheduling an autosys job which runs on all workdays, but except last 4 days of every month. I use the autocal_asc command and do not use GUI.



      I tried to set up the 3 calendars with MNTHD#L with adjust = 0; MNTHD#L with adjust = -1 and MNTHD#L with adjust = -2 for example. Wanted to include this as exclude_calendar option in my job definition. But exclude_calendar does not accept multiple calendars.



      How can I achieve this ?



      Thanks in advance.







      calendar autosys






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jan 6 '15 at 15:39









      user571807

      2113




      2113
























          2 Answers
          2






          active

          oldest

          votes


















          0














          This has been resolved. You can use Standard Calendar instead of an Extended calendar.
          Import the specific dates from a file into Calendar - The dates on which the job should not run. In this case - last 4 days of every month. And then you can use exclude calendar feature.



          Let's say we have this file - last4daysOfMonth -



          calendar:last_4_days_of_month



          01/28/2015



          01/29/2015



          01/30/2015



          01/31/2015



          .



          .



          12/31/2015



          You can create a Standard calendar by importing these dates using this autosys command -




          autocal_asc -I last4daysOfMonth




          And in the job, you can specify this calendar as exclude calendar.



          date_conditions:1



          exclude_calendar:last_4_days_of_month



          days_of_week:mo,tu,we,th,fr



          start_times: 02:00



          This will run the job on all weekdays except last 4 days of every month.






          share|improve this answer





























            0














            Anotherway is to create an extended calendar with condition as




            MNTHDM1|MNTHDM2|MNTHDM3|MNTHDM4




            this considers last 4 days of all months.



            Add this calendar to




            exclude_calendar




            attribute for your jobs.






            share|improve this answer





















              Your Answer






              StackExchange.ifUsing("editor", function () {
              StackExchange.using("externalEditor", function () {
              StackExchange.using("snippets", function () {
              StackExchange.snippets.init();
              });
              });
              }, "code-snippets");

              StackExchange.ready(function() {
              var channelOptions = {
              tags: "".split(" "),
              id: "1"
              };
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function() {
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled) {
              StackExchange.using("snippets", function() {
              createEditor();
              });
              }
              else {
              createEditor();
              }
              });

              function createEditor() {
              StackExchange.prepareEditor({
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: true,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: 10,
              bindNavPrevention: true,
              postfix: "",
              imageUploader: {
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              },
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              });


              }
              });














              draft saved

              draft discarded


















              StackExchange.ready(
              function () {
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f27802018%2fautosys-job-scheduled-to-run-except-last-4-days-of-every-month%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              0














              This has been resolved. You can use Standard Calendar instead of an Extended calendar.
              Import the specific dates from a file into Calendar - The dates on which the job should not run. In this case - last 4 days of every month. And then you can use exclude calendar feature.



              Let's say we have this file - last4daysOfMonth -



              calendar:last_4_days_of_month



              01/28/2015



              01/29/2015



              01/30/2015



              01/31/2015



              .



              .



              12/31/2015



              You can create a Standard calendar by importing these dates using this autosys command -




              autocal_asc -I last4daysOfMonth




              And in the job, you can specify this calendar as exclude calendar.



              date_conditions:1



              exclude_calendar:last_4_days_of_month



              days_of_week:mo,tu,we,th,fr



              start_times: 02:00



              This will run the job on all weekdays except last 4 days of every month.






              share|improve this answer


























                0














                This has been resolved. You can use Standard Calendar instead of an Extended calendar.
                Import the specific dates from a file into Calendar - The dates on which the job should not run. In this case - last 4 days of every month. And then you can use exclude calendar feature.



                Let's say we have this file - last4daysOfMonth -



                calendar:last_4_days_of_month



                01/28/2015



                01/29/2015



                01/30/2015



                01/31/2015



                .



                .



                12/31/2015



                You can create a Standard calendar by importing these dates using this autosys command -




                autocal_asc -I last4daysOfMonth




                And in the job, you can specify this calendar as exclude calendar.



                date_conditions:1



                exclude_calendar:last_4_days_of_month



                days_of_week:mo,tu,we,th,fr



                start_times: 02:00



                This will run the job on all weekdays except last 4 days of every month.






                share|improve this answer
























                  0












                  0








                  0






                  This has been resolved. You can use Standard Calendar instead of an Extended calendar.
                  Import the specific dates from a file into Calendar - The dates on which the job should not run. In this case - last 4 days of every month. And then you can use exclude calendar feature.



                  Let's say we have this file - last4daysOfMonth -



                  calendar:last_4_days_of_month



                  01/28/2015



                  01/29/2015



                  01/30/2015



                  01/31/2015



                  .



                  .



                  12/31/2015



                  You can create a Standard calendar by importing these dates using this autosys command -




                  autocal_asc -I last4daysOfMonth




                  And in the job, you can specify this calendar as exclude calendar.



                  date_conditions:1



                  exclude_calendar:last_4_days_of_month



                  days_of_week:mo,tu,we,th,fr



                  start_times: 02:00



                  This will run the job on all weekdays except last 4 days of every month.






                  share|improve this answer












                  This has been resolved. You can use Standard Calendar instead of an Extended calendar.
                  Import the specific dates from a file into Calendar - The dates on which the job should not run. In this case - last 4 days of every month. And then you can use exclude calendar feature.



                  Let's say we have this file - last4daysOfMonth -



                  calendar:last_4_days_of_month



                  01/28/2015



                  01/29/2015



                  01/30/2015



                  01/31/2015



                  .



                  .



                  12/31/2015



                  You can create a Standard calendar by importing these dates using this autosys command -




                  autocal_asc -I last4daysOfMonth




                  And in the job, you can specify this calendar as exclude calendar.



                  date_conditions:1



                  exclude_calendar:last_4_days_of_month



                  days_of_week:mo,tu,we,th,fr



                  start_times: 02:00



                  This will run the job on all weekdays except last 4 days of every month.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Jan 10 '15 at 11:45









                  user571807

                  2113




                  2113

























                      0














                      Anotherway is to create an extended calendar with condition as




                      MNTHDM1|MNTHDM2|MNTHDM3|MNTHDM4




                      this considers last 4 days of all months.



                      Add this calendar to




                      exclude_calendar




                      attribute for your jobs.






                      share|improve this answer


























                        0














                        Anotherway is to create an extended calendar with condition as




                        MNTHDM1|MNTHDM2|MNTHDM3|MNTHDM4




                        this considers last 4 days of all months.



                        Add this calendar to




                        exclude_calendar




                        attribute for your jobs.






                        share|improve this answer
























                          0












                          0








                          0






                          Anotherway is to create an extended calendar with condition as




                          MNTHDM1|MNTHDM2|MNTHDM3|MNTHDM4




                          this considers last 4 days of all months.



                          Add this calendar to




                          exclude_calendar




                          attribute for your jobs.






                          share|improve this answer












                          Anotherway is to create an extended calendar with condition as




                          MNTHDM1|MNTHDM2|MNTHDM3|MNTHDM4




                          this considers last 4 days of all months.



                          Add this calendar to




                          exclude_calendar




                          attribute for your jobs.







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Sep 18 at 8:06









                          Piyush

                          287




                          287






























                              draft saved

                              draft discarded




















































                              Thanks for contributing an answer to Stack Overflow!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid



                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.


                              To learn more, see our tips on writing great answers.





                              Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                              Please pay close attention to the following guidance:


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid



                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.


                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function () {
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f27802018%2fautosys-job-scheduled-to-run-except-last-4-days-of-every-month%23new-answer', 'question_page');
                              }
                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

                              Alcedinidae

                              Origin of the phrase “under your belt”?