0
在我以前的機器,我就可以通過crontab執行與內容的腳本:組織移動推從的bash/crontab中
#!/bin/bash
emacs --batch --load ~/.emacs --eval "(org-mobile-pull)" --eval "(org-mobile-push)"
在我的新機器,我用的.emacs,init.el和custom.el從我的舊機器。但如果我在我的新機器上執行這個腳本,我想推送的文件不會被推送。顯然,即使加載了init.el和custom.el,變量org-mobile文件也不會被注意。更糟糕的是:雖然創建了正確的agendas.org文件,但如果我執行同步操作,我的android手機上會有一個空白的議程。如果我從正在運行的emacs 和中執行org-mobile-push打開了一個組織文件,那麼一切正常。我怎樣才能重寫我的腳本,從bash或crontab再次推送我的文件/議程?