我试图在重新启动时复制一个文件,因为树莓派每次都会删除我的 .asoundrc 文件。我保存了文件的副本和我编写的 shell 脚本。shell 脚本有效,但我无法让它在 crontab 中运行。根据
名为 copyASoundRC.sh 的脚本中的代码
#!/bin/bash
cp '/home/sox/asound data/.asoundrc' '/home/sox'
crontab 中的尝试代码
@reboot bash "/home/sox/asound\ data/copyASoundRC.sh"
任何帮助是极大的赞赏
ps 这是 Raspbery Pi 交易所的转发,他们说它不属于那里。请不要为此生气。
根据@Seamus 回答编辑 1
#!/bin/bash
cp /home/sox/asoundData/.asoundrc /home/sox
@reboot /home/sox/asoundData/copyASoundRC.sh >> /home/sox/mylogfile.txt 2>&1
mylogfile.txt 没有报错,但是还是不行
看起来你可能已经破坏了你的脚本,你的
crontab
条目......asound
和data
之间有一个空间cp '/home/sox/asound data/.asoundrc' '/home/sox'
??data
??假设该文件夹
data
实际上位于/home/sox/asound/data
为您的脚本和条目尝试此操作crontab
:这(假设这是您的脚本的正确位置
copyASoundRC.sh
)将重定向(>>
)stderr
和stdout
日志文件以帮助您进行故障排除。