顯示具有 rsync 標籤的文章。 顯示所有文章
顯示具有 rsync 標籤的文章。 顯示所有文章

2026年5月14日 星期四

[macOS] 解決 MacPorts 2.12.5 更新卡住問題 @ macOS 26.5

晚上做 sudo port selfupdate 時,發現跑不完的異常現象,主要卡在:

Synchronizing local ports tree from rsync://rsync.macports.org/macports/release/tarballs/ports.tar.gz

用 rsync -avP rsync://rsync.macports.org/macports/release/tarballs/ports.tar.gz /tmp/mp-rsync-test/ 測試觀看下載資料情況,的確異常的慢,就想到調一下 mirror site 了,請 AI 代勞,發現他給的 mirror site 品質不好,還是自己去翻一下官網 https://trac.macports.org/wiki/Mirrors ,挑個日本或韓國來用用,就可以解決問題

```
$ sudo vim /opt/local/etc/macports/sources.conf
...
# default
#rsync://rsync.macports.org/macports/release/tarballs/ports.tar.gz [default]

# use JP
rsync://kmq.jp.rsync.macports.org/macports/release/tarballs/ports.tar [default]

$ sudo port -d sync
$ sudo port -v selfupdate
```

2014年6月24日 星期二

[Linux] 開機啟動時,執行 rsync 任務 @ Ubuntu 14.04

原先在 /etc/rc.local 執行,但不知為何 rsync 任務一直未被執行,且開機成功後,用 root 權限或其他角色測試執行 /etc/rc.local 卻又一切正常。有一說法是一開始可能網路未初始化,但很妙地我在 /etc/rc.local 執行 git pull 又很正常。

暫時還搞不懂出錯的地方,外加機器重開機太耗時間了 XD 先拿 crontab @reboot 的方式來頂替了。

# m h dom mon dow command
@reboot sudo /path/rsync_job.sh &


有這個需求是在 AWS 使用 Auto Scaling 時,機器會因為條件式而被關閉、重開新的,為了確保新開的機器上頭的程式碼仍夠是最新版,所以分別試用 git pull 跟 rsync 來更新。