小编Pol*_*tto的帖子

尝试在 HD 上写入文件时出现“(只读文件系统)”

我想使用在 Tomcat9 上运行的 springboot servlet 在此路径中编写一个文件

/mnt/data-new/data/USERPROFILE/607/file.txt 
Run Code Online (Sandbox Code Playgroud)

当我尝试写入该文件时,出现此错误:

Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.

Wed Jul 03 14:11:39 UTC 2019
There was an unexpected error (type=Internal Server Error, status=500).
/mnt/data-new/data/USERPROFILE/607/file.txt (Read-only file system)
Run Code Online (Sandbox Code Playgroud)

我已经使用 777 在该路径上设置了权限,但没有任何改变。

Servlet 代码非常简单:

/mnt/data-new/data/USERPROFILE/607/file.txt 
Run Code Online (Sandbox Code Playgroud)

我创建了一个名为“file2.txt”的文件,我可以使用以下示例代码读取该文件:

Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.

Wed Jul 03 14:11:39 UTC 2019
There was …
Run Code Online (Sandbox Code Playgroud)

io ubuntu file spring-boot tomcat9

6
推荐指数
1
解决办法
2842
查看次数

Bash -eq和==,什么是差异?

为什么这样有效:

Output=$( tail --lines=1 $fileDiProva )
##[INFO]Output = "OK"

if [[ $Output == $OK ]]; then
    echo "OK"
else
    echo "No Match"
fi
Run Code Online (Sandbox Code Playgroud)

这不是吗?

Output=$( tail --lines=1 $fileDiProva )
##[INFO]Output = "OK"

if [[ $Output -eq $OK ]]; then
    echo "OK"
else
    echo "No Match"
fi
Run Code Online (Sandbox Code Playgroud)

有什么不同??在==和-eq之间?

谢谢!

linux bash

2
推荐指数
1
解决办法
1638
查看次数

标签 统计

bash ×1

file ×1

io ×1

linux ×1

spring-boot ×1

tomcat9 ×1

ubuntu ×1