我运行脚本并将输出(输出和错误)打印到文件中。
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == ADD_ENTRY_REQUEST && resultCode == RESULT_OK){
...
}else if(requestCode == EDIT_ENTRY_REQUEST && resultCode == RESULT_OK){
int id = Objects.requireNonNull(data).getIntExtra(AddEditEntry.EXTRA_ID, -1);
if (id == -1){
Toast.makeText(this, "Something went wrong", Toast.LENGTH_SHORT).show();
return;
}
...
}else{Toast.makeText(this, "Entry not added!", Toast.LENGTH_SHORT).show();}
}
当我删除输出文件时,一切似乎都没问题(在终端视图中)。
sudo <myScript> 2>&1 | sudo tee -a /path/output.txt
文件不再存在,脚本像以前一样运行。
但是我的照片现在要去哪里? 是否有可能在删除output.txt并从我的脚本中的打印内容(现在登录此空白output.txt)时再次自动创建(空白)? (无需从ssh重新启动脚本)