基本上,我想這樣做是(在一個僞慶典上下的代碼)如何在python中複製文件?
#create ramdisk raid
diskutil erasevolume HFS+ "r1" `hdiutil attach -nomount ram://4661720`;
diskutil erasevolume HFS+ "r2" `hdiutil attach -nomount ram://4661720`;
diskutil createRAID stripe SpeedDisk HFS+ /Volumes/r1 /Volumes/r2;
#copy minecraft server files to ramdisk
cp minecraft_Server /Volumes/SpeedDisk
#start minecraft_server
cd /Volumes/SpeedDisk/minecraft_server
java -Xms2G -Xmx2G -jar minecraft_server.jar nogui
#once I stop the server, copy the files to my harddrive
cd ~
cp /Volumes/SpeedDisk/minecraft_server minecraft_server/
我不知道如何做到這一點^在現實生活中:對我使用python考慮,但它似乎os.system複製文件存在問題。
此外,我想知道當我完成後是否有方法讓我彈出ramdisk。這一切都將在Mac OS X Leopard中完成。我這樣做的原因是爲了加速我的Minecraft服務器而不購買SSD。
你知道如何自動彈出的ramdisk後來呢? – Broseph 2013-02-17 05:10:38
等待Java Server結束就可以了。技術上shell腳本進程將作爲子進程(Java Process)產生,並在繼續前進之前等待它結束,這是完全正確的(如果這是你正在尋找的行爲)。 – ManojGumber 2013-02-17 05:13:13