Capistrano'da Capfile'a eklemeden bir komut çalıştırmanın bir yolu var mı?Komut satırından capistrano yoluyla uzak ana bilgisayarlarda komut çalıştırma
örnek:
cap --eval "run 'du -sh'" --role web
Capistrano'da Capfile'a eklemeden bir komut çalıştırmanın bir yolu var mı?Komut satırından capistrano yoluyla uzak ana bilgisayarlarda komut çalıştırma
örnek:
cap --eval "run 'du -sh'" --role web
için (deneysel) Capistrano kabuk kullanabilir.
$ cap shell
Sunucularda bir komut çalıştırmak için bunu kullanabilirsiniz. Hatta bir kap tarifi yoksa
cap ROLES=web invoke COMMAND='du -sh'
, komut satırında sunucularını belirtebilirsiniz:
cap -s user=myusername HOSTS=server1.com,server2.com invoke COMMAND='du -sh'
, daha komut satırı seçeneklerini görmek cap -H
ve cap -e invoke
çalıştırın.