任务5:在目录下创建py文件,并进行运行
步骤1:
学习python下os模块处理文件和目录的函数,https://www.runoob.com/python/os-file-methods.html
学习Nano的使用,https://blog.csdn.net/junxieshiguan/article/details/84104912
学习Vim的使用
https://www.runoob.com/linux/linux-vim.html
5.31
5.32
任务6:在目录下创建py目录,并进行import导入
任务要点:python代码模块化
步骤1:学习python模块化
https://www.runoob.com/python3/python3-module.html
步骤2:
在/home/datawhale目录下在你英文昵称(中间不要有空格哦)的文件夹中创建affairs文件夹。
步骤3:
编写test6.py和affairs.py完成以下功能:
功能1:affairs.py代码完成https://mirror.coggle.club/dataset/affairs.txt文件的读取,这里可以直接pd.read_csv(‘https://mirror.coggle.club/dataset/affairs.txt’)来完成。这一部分建议写为函数。
功能2:test6.py可以导入affairs.py代码
功能3:test6.py可以进行命令行解析,输出affairs.txt具体的第几行内容。
py内容
实现要求:
Python在/home/datawhale/你英文昵称命名的文件夹/目录下,可以执行:python3 test6.py 10没有bug,并完成第十行内容的输出。
任务7:在Linux系统中后台运行应用程序,并打印日志任务要点:程序后台运行,进程管理
步骤1:
在/home/datawhale目录下在你英文昵称(中间不要有空格哦)的文件夹中创建一个sleep.py文件,该文件需要完成以下功能:
程序一直运行;每10秒输出当前时间
py
步骤2:
学习 & 和 nohup后台执行的方法
https://blog.csdn.net/a736933735/article/details/89577557
http://ipcmen.com/jobs
-u减少延迟
开头nohup + 结尾& 后台运行
>myfile 输入到txt日志中
21498 进程编号
杀死进程:
寻找正在运行的进程 jobs -l
杀死进程: kill xxxxx
unix kill -9 与kill 有什么区别
1.kill - 9 表示强制杀死该进程;而 kill 则有局限性,例如后台进程,守护进程等
2.执行kill命令,系统会发送一个SIGTERM信号给对应的程序。SIGTERM多半是会被阻塞的。kill -9命令,系统给对应程序发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程。
作者:奶思草莓
链接:https://www.jianshu.com/p/6f0eaf9d071e
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
步骤3:
学习tmux的使用,将步骤1的程序进行后台运行,并将输出结果写入到txt文件。
tmux学习:
https://www.ruanyifeng.com/blog/2019/10/tmux.html