1. A system for modifying execution of one or more scripts for a job scheduler using deontic logic, comprising: a job scheduler configured to execute a schedule that includes at least one task having a goal associated therewith, the goal further having a deontic modality associated therewith, wherein the job scheduler creates one or more event logs containing information relating to the execution of the at least one task; and a rollback and rerun supervisor communicatively coupled to the job scheduler, wherein the rollback and rerun supervisor is configured to: access the one or more event logs to determine whether the at least one task succeeded or failed based on whether the goal has been achieved in a manner consistent with the deontic modality; determine at least one deontic modality associated with recovering from failure of the task if the rollback and rerun supervisor determines that the task failed to achieve the goal in a manner consistent with the deontic modality for the goal; and load a recovery script to the job scheduler based on the deontic modality associated with recovering from failure of the task, wherein the recovery script loaded to the job scheduler includes a task description designed to achieve the goal in a manner consistent with the deontic modality.