shell编程中daemon命令找不到,求解?
Tofloor
poster avatar
t1st
deepin
2017-11-10 03:53
Author
本来想把mongodb添加到系统服务里,利用 service mongdb start方式启动,
但是 编写shell后,调试shell出现一个错误,提示daemon命令找不到,本来daemon是/etc/init.d/functions 里面的函数。,但是现在连functions这个文件夹都没有,
有没大佬知道怎么搞?

Reply Favorite View the author
All Replies
avatar
rdlg
deepin
2017-11-10 17:09
#1
起服务用systemd,可以在网上搜一下mongodb systemd service
Reply View the author
avatar
Feng Yu
deepin
2017-11-10 17:45
#2
daemon不是命令,而是RHEL/CentOS下写的一个函数而已,debian早就抛弃init.d了,所以不再提供init.d相关的脚本。你看的资料究竟是有多老?

debian/ubuntu/RHEL7现在用的都是systemd管理服务,你需要补一下相关的知识,另外,mongodb建议直接用mongodb官方仓库中的deb包,里面就带有systemd脚本,想学的话看看mongodb-org-server这个包释放出的文件就知道了
Reply View the author
avatar
t1st
deepin
2017-11-10 22:59
#3
https://bbs.deepin.org/post/147907
daemon不是命令,而是RHEL/CentOS下写的一个函数而已,debian早就抛弃init.d了,所以不再提供init.d相关的 ...

谢谢大佬 ,我去找点资料学习下先
Reply View the author
avatar
t1st
deepin
2017-11-10 23:54
#4
https://bbs.deepin.org/post/147907
起服务用systemd,可以在网上搜一下mongodb systemd service

谢谢,我找找
Reply View the author