別のプログラムを起動する - lisp-cookbook-ja/common-lisp GitHub Wiki
別のプログラムを起動する
下記の例では、CLiki:KMRCL の run-shell-command を利用して、firefoxで/etc/fstabを開いています。 run-shell-command はシェルを呼び出しシェルの返したステータスを返します。
(let ((myfile "/etc/fstab"))
(let ((status (kmrcl:run-shell-command "firefox ~A" myfile)))
status))
;=> 0 ;成功