Path 如果未完全指定路径,文件保存在何处?

Path 如果未完全指定路径,文件保存在何处?,path,filesystems,Path,Filesystems,我使用cronjob在启动时运行这个脚本 #! /bin/bash IP=$(hostname -I) time=$(date) echo "$time: $IP" >> IP0.log rclone copy /home/pi/odas/IP0.log RaspberryPi:/ODAS 所以文件获取IP地址并将其导入IP0.log。我的问题是,在不指定完整路径的情况下,默认情况下此文件保存到哪里?我在谷歌上搜索过,但似乎没有使用正确的关键词。对于应该在您的主

我使用cronjob在启动时运行这个脚本

#! /bin/bash
IP=$(hostname -I)
time=$(date)
echo "$time: $IP" >> IP0.log
rclone copy /home/pi/odas/IP0.log RaspberryPi:/ODAS

所以文件获取IP地址并将其导入
IP0.log
。我的问题是,在不指定完整路径的情况下,默认情况下此文件保存到哪里?我在谷歌上搜索过,但似乎没有使用正确的关键词。对于应该在您的主目录中执行的用户cronjob,非常感谢您提供的任何帮助,但我无法找到根cronjob的详细信息。您可以通过将
pwd
的输出写入文件来快速检查工作目录
pwd>>pwdOutput.txt


编辑:Root crontab在
/Root

@reboot sleep 60中运行;su pi-c”/home/pi/odas/IPupload.sh“
这是我在
sudo crontab-e
中运行的cronjob。它切换到用户pi,但我在主目录中的任何地方都看不到它。你认为它仍然以root运行吗?我刚刚在Ubuntu中检查了根crontab的工作目录,毫不奇怪
/root
。如果你想让命令在特定目录中执行,你只需使用
cd/path/to/directory在脚本之前。我刚刚指定了该文件的路径。但是谢谢你的帮助!