当前位置: 技术问答>linux和unix
执行程序时如何去掉"./"
来源: 互联网 发布时间:2016-01-21
本文导语: 在执行file.c这个程序时是用./file,如何去掉"./"呢?(10) 如果不去掉"./",可以将这个程序加入crontab吗,如何做呢?(10) 谢谢各位了 | 两种办法1,把程序所在目录的路径加入path, 2,把程序拷...
在执行file.c这个程序时是用./file,如何去掉"./"呢?(10)
如果不去掉"./",可以将这个程序加入crontab吗,如何做呢?(10)
谢谢各位了
如果不去掉"./",可以将这个程序加入crontab吗,如何做呢?(10)
谢谢各位了
|
两种办法1,把程序所在目录的路径加入path,
2,把程序拷入path所在的目录,如/usr/bin目录等
前提是chmod +x yourapp
不去掉./也能加入crontab,直接写全路径
2,把程序拷入path所在的目录,如/usr/bin目录等
前提是chmod +x yourapp
不去掉./也能加入crontab,直接写全路径
|
1、一般,我都在用户目录里面建一个bin,把程序都放在bin里面,因为bash shell的环境变量里面都默认加入$HOME/bin的,当然,最简单的方法是在你的PATH里面加入:.,即把当前路径加入PATH,这样,无论你在哪里都能运行当前目录下的可执行文件了
2、crontab还是用全路径比较好,保险起见
2、crontab还是用全路径比较好,保险起见
|
* * * * * /home/file
注意你的file的权限
chmod +x /home/file
注意你的file的权限
chmod +x /home/file
|
为了安全,建议不要去掉 ./