Batch Mode Progress Indicator

Discuss new features and functions
Posts: 4
Joined: 26 Feb 2021

kamyers1

FreeFileSync is a great program, and I have really enjoyed using it. However, one thing that could help a bit would be options to request some text progress indicators when running in batch mode. I suggest three possible options that could be used either in combination or alone:

1. Display messages based on a specified completion percentage increment.
2. Display messages based on a specified number of bytes (or KB or MB or GB) copied.
3. Display messages based on a specified time increment in seconds.

Each message should include date/time, bytes copied and remaining, percentage complete, bytes per second, elapsed time, and estimated remaining time. All of the byte values should use KB, MB, or GB to reduce the length of very large numbers.

What do you think? Any chance? This would sure help me.

Thanks,
Kevin M.
User avatar
Site Admin
Posts: 7212
Joined: 9 Dec 2007

Zenju

Theser are already on the dialog, aren't they?
Image
Posts: 4
Joined: 26 Feb 2021

kamyers1

I think you missed that my request concerns BATCH mode. There is no GUI in batch mode, so there is no dialog.
User avatar
Site Admin
Posts: 7212
Joined: 9 Dec 2007

Zenju

If you don't see the progress dialog, then you've told FreeFileSync to "Run minimized".
Posts: 4
Joined: 26 Feb 2021

kamyers1

Not exactly... In my specific scenario I normally have FFS set up to run as a scheduled task. Therefore there is normally no UI at all, in fact most of the time I am not even logged in on the machine where it is running. Since the tasks are scheduled to run whether or not I am logged in, there is NO UI whatsoever, minimized or not. But I would still like to be able to monitor the progress of those tasks. So I would like FFS to have a simple text mode progress indicator that generates output to stdout. I would then redirect that output to a log file in my scheduled task. That would allow me to monitor the progress by simply viewing the log file whenever desired, even from other computers.
Posts: 4
Joined: 26 Feb 2021

kamyers1

P.S. - In case it matters, I frequently run FFS batch jobs as scheduled tasks on headless NAS servers that I monitor from other workstations on the network. These tasks deal with up to millions of files containing many gigabytes of data, and often run for many hours. Hence my desire to be able to monitor FFS progress by periodically checking the contents of a log file from a remote machine. Having an optional text mode progress indicator that writes to stdout would facilitate that. Otherwise, since the tasks run on a schedule and start whether or not I am logged in, there is NO way to monitor the tasks, other than waiting for them to finish.
Posts: 2
Joined: 11 Oct 2018

LeftlySC

P.S. - In case it matters, I frequently run FFS batch jobs as scheduled tasks on headless NAS servers that I monitor from other workstations on the network. These tasks deal with up to millions of files containing many gigabytes of data, and often run for many hours. Hence my desire to be able to monitor FFS progress by periodically checking the contents of a log file from a remote machine. Having an optional text mode progress indicator that writes to stdout would facilitate that. Otherwise, since the tasks run on a schedule and start whether or not I am logged in, there is NO way to monitor the tasks, other than waiting for them to finish. kamyers1, 01 Mar 2021, 17:57
I think this would be a fine addition to have. Also for a bells and whistles a version being able to email progress / status would be a fine thing to have too.

Right now at the end of the sync I email the log file to myself but I don't have as big of a list of files to sync as kamyers1 but I could see how having additional progress information would be really helpful in his case.