2026-01-15, 16:30:12
Hi Paolo,
It's a feature request, not a bug. So in principle the earlier statement still holds...
Having said that, you're in luck as I could make some time available for your feature request today.
It really isn't as simple as it seems. For example if you've got a couple of jobs queued that are scheduled to run at the same time, then the first job will run, but the second one then ends up skipped, because of this setting. And some more shenanigans.
So it took quite a while to get it right and a whole bunch of testing.
But.. it seems to work now as it should.
I'll be sending you an email with a download link for a private version once it all passes testing down here.
It works as follows:
In order to skip any missed jobs that Vimalin tries to execute, follow these steps:
Shut down the Vimalin application if it runs.
Go to the following location on your disk:
C:\Users\<username>\AppData\Local\Vimalin\Config
Where <username> is your Windows username such as paolo
Then open the file Vimalin.ini with a plain text editor such as notepad and add the following line in the [base] section.
It might take up to 15 minutes before that change is read by the worker process as changes in this particular file are not immediately read.
Although a reboot of course also takes care of that.
But after that it should no longer try to run jobs that have been scheduled but not yet run.
Note that the job has to be set at least 7 hours in the past in order to be skipped. If the job was supposed to run within the last 7 hours then it will still run as if the SkipMissedJobs setting wasn't set.
The final test just passed, so I'll be sending you the download link.
--
Wil
It's a feature request, not a bug. So in principle the earlier statement still holds...
Having said that, you're in luck as I could make some time available for your feature request today.
It really isn't as simple as it seems. For example if you've got a couple of jobs queued that are scheduled to run at the same time, then the first job will run, but the second one then ends up skipped, because of this setting. And some more shenanigans.
So it took quite a while to get it right and a whole bunch of testing.
But.. it seems to work now as it should.
I'll be sending you an email with a download link for a private version once it all passes testing down here.
It works as follows:
In order to skip any missed jobs that Vimalin tries to execute, follow these steps:
Shut down the Vimalin application if it runs.
Go to the following location on your disk:
C:\Users\<username>\AppData\Local\Vimalin\Config
Where <username> is your Windows username such as paolo
Then open the file Vimalin.ini with a plain text editor such as notepad and add the following line in the [base] section.
Code:
vimalin.SkipMissedJobs=trueIt might take up to 15 minutes before that change is read by the worker process as changes in this particular file are not immediately read.
Although a reboot of course also takes care of that.
But after that it should no longer try to run jobs that have been scheduled but not yet run.
Note that the job has to be set at least 7 hours in the past in order to be skipped. If the job was supposed to run within the last 7 hours then it will still run as if the SkipMissedJobs setting wasn't set.
The final test just passed, so I'll be sending you the download link.
--
Wil

