编写用户在会话期间执行它的所有语句

时间:2019-06-06 11:57:23

标签: linux session centos

我有这个问题。 (每次注销时,写入“ your_username.sh”脚本以创建一个文本文件。该文件应 包含您在会话期间执行的所有语句。文本文件的名称应具有以下命名模式“ Statements-20191104.0225.txt”(20191104 代表日期,0225代表时间)。所有文件应存储在 〜/ MyStatements目录。)

我创建sh脚本并在.bash_logout中调用它。 该脚本会创建一个文件,并尝试将所有历史记录保存在其中

                SingleChildScrollView(
                    child: new Column(
                      children: <Widget>[
                        drawerIcon(),
                        buttonForSomething,
                        fillerRow(5),
                        checkBoxForSomething(),
                        checkBoxForSomeOtherThing(),
                        ...

                      ],
                  ),
                )

在“ MyStatements”文件夹中创建的新文件,但是该文件不包含任何数据

1 个答案:

答案 0 :(得分:0)

尝试重定向您的输出:

history -a > ~/MyStatements/$fileName
history -a > newFile.text

请参见Redirect all output to file