📜  autostart syncthing(用您的用户名替换 myuser) (1)

📅  最后修改于: 2023-12-03 15:13:33.861000             🧑  作者: Mango

Autostart Syncthing

Syncthing是一个开源的文件同步程序,它可以让你在多台设备之间轻松同步文件和文件夹。为了更方便地使用Syncthing,我们可以设置autostart,让它在系统启动时自动运行。

在Linux上设置autostart

我们可以创建一个systemd unit文件来自动启动Syncthing。在终端中输入以下命令:

sudo nano /etc/systemd/system/syncthing@.service

复制以下代码并保存:

[Unit]
Description=Syncthing - Open Source Continuous File Synchronization for %I
Documentation=man:syncthing(1)
After=network.target

[Service]
User=myuser
ExecStart=/usr/bin/syncthing -no-browser -no-restart -logflags=0
Restart=on-failure
SuccessExitStatus=3 4
RestartForceExitStatus=3 4

[Install]
WantedBy=multi-user.target

修改以下内容:

  • 将'myuser'替换为您的用户名。
  • 如果Syncthing不在'/usr/bin/syncthing'中,请将'ExecStart'更改为您的Syncthing可执行文件的路径。

然后使用以下命令启动Syncthing:

sudo systemctl start syncthing@myuser.service

自动启动Syncthing,使用以下命令:

sudo systemctl enable syncthing@myuser.service
在Windows上设置autostart

在Windows上,我们可以将Syncthing添加到启动文件夹中,以便在启动时启动。请按照以下步骤操作:

  1. Press 'Win + R', 输入'shell:startup'并按回车。
  2. 在启动文件夹中创建一个快捷方式。
  3. 右键单击新建的快捷方式,选择“属性”。
  4. 在“目标”字段中,添加以下参数:-no-console -no-browser

例如:"C:\Program Files\Syncthing\syncthing.exe" -no-console -no-browser

点击“确定”按钮保存更改,启动Windows自动启动Syncthing。

以上就是在Linux和Windows上设置autostart Syncthing的方法。希望这篇文章能够帮助您自动化同步文件的过程,提高工作效率。