2015-05-20 19 views
0

大家好, 我有具有以下代碼的bash文件:代碼顯示在羣集中的錯誤,但能正常工作,否則

./lda --num_topics 15 --alpha 0.1 --beta 0.01 --training_data_file testdata/test_data.txt --model_file Model_Files/lda_model_t15.txt --burn_in_iterations 120 --total_iterations 150 

這工作完全正常正常,但是當我在羣集中運行它,它不加載它應該從連接的.cc文件加載的數據。我在頭文件中給了#!/ bin/bash。我能做些什麼來糾正這種情況?請幫忙!

回答

2

您需要提及lda可執行文件的完整路徑。由於它不是由您手動調用的,因此如果由shell調用,系統將不知道可以在哪裏找到可執行文件。由於這不是shell命令,因此您甚至不一定需要#!/bin/bash

/<FullPath>/lda --num_topics 15 --alpha 0.1 --beta 0.01 --training_data_file testdata/test_data.txt --model_file Model_Files/lda_model_t15.txt --burn_in_iterations 120 --total_iterations 150 
相關問題