[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:04672] Re: process について



亀井さん、こんにちは。
おかげさまで、かなり前進しましたが、又、壁にぶつかってしまいました。

delete-buffer で、「サブプロセスが走っています」というerrorが出ます。
メニューのツールで見ると「非同期プログラムを死なす」は選択できません。

(set-buffer out)
(make-process *eshell* :output out )

(setq cmd (concat "cd " dir))
(process-send-string (buffer-process (selected-buffer))
       (concatenate 'string cmd *shell-ret*))
(process-send-string (buffer-process (selected-buffer))
         (concatenate 'string "gpmxpp <input.txt" *shell-ret*))
(process-send-string (buffer-process (selected-buffer))
       (concatenate 'string "exit" *shell-ret*))

(when  (buffer-process (selected-buffer))
  (kill-subprocess )
  (delete-buffer out)
)

exitを送った時点でサブプロセスは死んでるんですよね?

Index Home