Как может командная строка GMT не работать из одного каталога (но нормально работать из всех остальных)? - PullRequest
0 голосов
/ 07 октября 2019

Я использую скрипт, запускающий GMT (General Mapping Tool) командные строки из каталога некоторое время. Но теперь командная строка GMT больше не работает в этом каталоге. Он просто вводит и ничего не выводит, даже информацию о версии командной строки.

/media/data/user/weird_directory/child_directory

Это странное поведение присутствует только в каталоге скриптов (weird_directory), а командная строка работает в дочерних (child_directory) и родительских каталогах (user). Таким образом, я могу запустить свой сценарий только из этих родительских и дочерних каталогов.

Ты хоть представляешь, что я сделал? Что я могу сделать, чтобы отменить это?

Командная строка, которая вызывает у меня проблему:

gmt --version

Мой путь:

/usr/local/src/SW/BIN/bin:/usr/lib64/qt-3.3/bin:/usr/local/src/SW/QT5/5.1.1/5.1.1/gcc_64/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/media/data/STUD/aargentin/bin

Мой .bashrc только внутри:

# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi

# User specific aliases and functions

Вот содержимое моего каталога, когда я использую ls -a:

0        
0]              
.        
..      
1000705   
1000799 
1000849  
1000858  
1000151  
1000507  
1001158  
1001333  
1001343  
1001563 
1001669  
1001741  
1001777  
1001805  
1001834    
1002029 
1002087  
1002125  
100216   
1002282  
1002310   
1002387 
1002647  
1002678  
1002700  
100273   
100319   
100325   
1003326  
10036    
1003615  
1003842  
1004278  
1004362  
1004398  
1004884  
1004974  
1005068  
1005082  
1005205  
1005411  
1005791  
1005832  
1005873  
1006295   
1006696 
100682   
100706   
1007061  
1007533  
1007635   
1007766      
1007871          
cut_DEMgrd.grd           
cut_only_rockfalls_DEM.grd   
cut_rockfallgrd.grd 
cut_without_rockfalls_DEM.grd                   
DEMgrd.grd        
dhm_at_lamb_10m_2018_part1_depressionless.tif    
dhm_at_lamb_10m_2018_part1_depressionless.tif.aux.xml                
gmt.conf      
gmt.history     
kdtpTC3JJ                                              
only_rockfalls_DEM.grd                
rockfallgrd.grd             
subtract_rockfall_to_flt_DEM.sh  
subtract_rockfall_to_flt_DEM.sh~                                            
without_rockfalls_DEM.grd

gmt.history пусто и gmt.conf содержит только параметр печати:

#
# GMT 5.4.2 Defaults file
#
# PostScript Parameters
#
PS_MEDIA                       = a2

1 Ответ

0 голосов
/ 07 октября 2019

Для дальнейшего использования я попытался удалить пустой файл gmt.history, и теперь команда gmt снова работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...