我需要设置一个cron作业,每小时运行一次使用gcc编译的可执行文件。
我以root身份登录并输入 crontab -e
然后输入以下内容并保存文件。
0 * * * *  /path_to_executable
但是,cron作业不起作用。
我看到当我输入/...path_to_executable文字时会遇到细分错误。我只能从可执行文件所在的文件夹中执行该可执行文件。有什么办法可以解决此问题?
                
                8
              
                  那是一个不好的标题。您知道如何设置cron作业;您想知道的是如何使命令起作用。
                
                
                  
                    —
                    David Thornley,2010年
                    
                  
                
              
                  属于superuser.com(与编程没有直接关系)
                
                
                  
                    —
                    Philipp 2010年
                    
                  
                
              
                  标题错误,但这是我找到解决方法的方式。
                
                
                  
                    —
                    Roman Holzner 2014年
                    
                  
                
              
                  您的可执行文件可能已启动。我建议在其中使用syslog(3)(至少在启动时发出一条日志消息,以确保它已启动)。
                
                
                  
                    —
                    Basile Starynkevitch