Skip to content

Make SIGINT be more of a "graceful shutdown" than it is now #554

@bruceg

Description

@bruceg

When running unison -repeat watch -watch, unison will continuously look for new changes (via the watcher) and synchronize them. This all works fine, but I would like a way to interrupt this process between synchronization batches. Currently, the only way I am aware of (using the text UI) is to wait for unison to report "Synchronization complete" and then quickly hit Control-C before it can be notified of changes. I know unison can be interrupted during synchronization, but I would prefer to avoid leaving temporary files around or having to resolve issues with partial synchronizations or leftover lock files.

Is there another way of stopping unison -repeat other than killing it? If not, could some mechanism be added?

Metadata

Metadata

Assignees

No one assigned

    Labels

    discussway forward is unclear; needs discussion of approach to take and whyeffort-highissue is likely to require >20h of effort, perhaps much moreenhancementissue is a request for a feature, and not a defectimpact-lowlow importance

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions