在Windows上,我有一個批處理文件啓動cassandra並執行其他一些操作。當批處理文件終止cassandra也被終止。在關閉父批處理文件後在後臺運行服務(在批處理文件中啓動)
但我必須繼續在後臺運行cassandra,並且必須手動終止它。
任何人都可以引導我一樣嗎? 在此先感謝。
在Windows上,我有一個批處理文件啓動cassandra並執行其他一些操作。當批處理文件終止cassandra也被終止。在關閉父批處理文件後在後臺運行服務(在批處理文件中啓動)
但我必須繼續在後臺運行cassandra,並且必須手動終止它。
任何人都可以引導我一樣嗎? 在此先感謝。
您是否嘗試過START
命令?
START 「標題」[/ d路徑] [選項] 「命令」[參數]
所以你.bat
文件可能是這樣的:
@echo off
echo starting Cassandra...
START "c:\program files\Cassandra\Cassandra.exe"
echo continuing to process code...
REM more code here
START/B CALL .../path/cassandra/bin/cassandra.bat – Megha
請編輯您的原始問題以包含批處理文件的內容。 –
我也更新了我的答案。它*現在可能更有用。如果沒有,我們需要看你的代碼。 –
請告訴我們有關代碼從你的批處理文件。 – Squashman