kapitainsky / RcloneBrowser

Simple cross platform GUI for rclone. Supports macOS, GNU/Linux, BSD family and Windows.
https://github.com/kapitainsky/RcloneBrowser
MIT License
2.35k stars 221 forks source link

Task Scheduling #73

Open RaXorX opened 4 years ago

RaXorX commented 4 years ago

Not sure if it is already a feature or not, I am fairly new at using rclone or rclone browser. Is there a possibility to schedule individual tasks for a consistent syncing? Like every hour or half an hour. Although this would create an inconsistency if say, I modify a file on my other device before that half hour is complete. In which case, the optimal option would be for the task to keep running forever. Is that an optimal solution or am I better off using google's app on windows?

Edit: I think the other option could be to trigger the sync upload based on the application launch, and then sync download when exit.

kapitainsky commented 4 years ago

There is no scheduler in Rclone Browser. I see it more as a tool to transfer data to/from cloud. And try to focus development on making it working well.

I am not sure it would be useful. There are many other backup/archive solutions available providing functionality beyond simple file copy e.g. versioning or incremental backup.

Me personally if I want to use cloud as a backup destination I use Arq or syncthing. Everything depends on your requirement.

On 12 Feb 2020, at 14:26, RaXorX notifications@github.com wrote:

 Not sure if it is already a feature or not, I am fairly new at using rclone or rclone browser. Is there a possibility to schedule individual tasks for a consistent syncing? Like every hour or half an hour. Although this would create an inconsistency if say, I modify a file on my other device before that half hour is complete. In which case, the optimal option would be for the task to keep running forever. Is that an optimal solution or am I better off using google's app on windows?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

MostHated commented 4 years ago

I know this is closed but I wanted to throw it out there that I would really like this as well. If it had a simple scheduler to run a task once an hour, day, week, on file change, etc, there would be no need for me to have another application. I already have this setup with my NAS as a destination, as well as my cloud locations. It already has tasks. The only thing missing from making this a very well rounded cross platform backup solution is a way to schedule those tasks.

kapitainsky commented 4 years ago

Perfect timing. I am working on this for the last few weeks. It will be included in the next release soon. Scheduler and many other improvements

MostHated commented 4 years ago

This is great news! Very glad to hear. I look forward to the release!

WillGunn commented 4 years ago

In a similar vein, being able to schedule run all tasks (with an option to do 1 by 1 or n at a time in parallel) would be great.

xianx commented 4 years ago

Yes, Scheduler feature should be added as it will help user to do backup on regular basis.

RaXorX commented 4 years ago

Glad to see it was reopened and already in wip. :)

soredake commented 3 years ago

https://www.freedesktop.org/software/systemd/man/systemd.timer.html

kapitainsky commented 3 years ago

Thank you - but it would only apply to Linux/MacOS - there is no system on Windows

On 9 Mar 2021, at 09:34, soredake notifications@github.com wrote:

https://www.freedesktop.org/software/systemd/man/systemd.timer.html https://www.freedesktop.org/software/systemd/man/systemd.timer.html — You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/kapitainsky/RcloneBrowser/issues/73#issuecomment-793620923, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADXJHOTTDZSLN3HIILFQWMLTCXTRZANCNFSM4KT2YRWA.