暫時還搞不懂出錯的地方,外加機器重開機太耗時間了 XD 先拿 crontab @reboot 的方式來頂替了。
# m h dom mon dow command
@reboot sudo /path/rsync_job.sh &
有這個需求是在 AWS 使用 Auto Scaling 時,機器會因為條件式而被關閉、重開新的,為了確保新開的機器上頭的程式碼仍夠是最新版,所以分別試用 git pull 跟 rsync 來更新。
# m h dom mon dow command
@reboot sudo /path/rsync_job.sh &
$ nslookup www-geo.changyy.org 223.5.5.5
Server: 223.5.5.5
Address: 223.5.5.5#53
Non-authoritative answer:
www-geo.changyy.org canonical name = www-geo-jp.changyy.org.
Name: www-geo-jp.changyy.org
Address: 1.1.1.1
$ nslookup www-geo.changyy.org 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
www-geo.changyy.org canonical name = www-geo-us.changyy.org.
Name: www-geo-us.changyy.org
Address: 2.2.2.2
$ dig +trace example.com
$ mv /Applications/Android\ File\ Transfer.app/Contents/Resources/Android\ File\ Transfer\ Agent.app/ /Applications/Android\ File\ Transfer.app/Contents/Resources/Android\ File\ Transfer\ Agent.app.disable/
$ mv ~/Library/Application\ Support/Google/Android\ File\ Transfer/Android\ File\ Transfer\ Agent.app/ ~/Library/Application\ Support/Google/Android\ File\ Transfer/Android\ File\ Transfer\ Agent.app.dislabe/
$ ls
my.data
$ dd if=my.data | openssl des3 -salt -k helloworld | dd of=my.data.des3
$ dd if=my.data.des3 | openssl des3 -d -k helloworld | dd of=my.data
$ tar -zcvf - src | openssl des3 -salt -k helloworld | dd of=data.tar.gz.des3
$ dd if=data.tar.gz.des3 | openssl des3 -d -k helloworld | tar -xzvf -